Родился 12 декабря 1812 года, сын командира Отдельного Кавказского корпуса генерала от инфантерии барона Григория Владимировича Розена и фрейлины Елизаветы Дмитриевны урождённой графини Зубовой.
Образование получил в Пажеском корпусе, из которого в 1830 году выпущен прапорщиком во 2-й егерский полк и некоторое время спустя переведён тем же чином в лейб-гвардии Преображенский полк. В рядах последнего полка барон Розен в 1831 году принял участие в кампании против взбунтовавшихся поляков и за отличие при штурме Варшавы был 25 декабря награждён орденом св. Георгия 4-й степени (№ 4661 по кавалерскому списку Григоровича—Степанова). 11 октября 1837 года он в чине поручика был назначен флигель-адъютантом.
В 1842 году, будучи штабс-капитаном, барон Розен по Высочайшему повелению предан суду за то, что, испросив разрешение Государя, женился на дочери генерал-лейтенанта В. Д. Иловайского, не имея на то законного свидетельства её отца. По Высочайшей конфирмации 25 июня 1842 года переведён майором в Апшеронский пехотный полк и лишён звания флигель-адъютанта. 13 марта 1843 года зачислен по армейской кавалерии, с назначением состоять при Кавказском линейном казачьем войске. На Кавказе ему неоднократно довелось принимать участие в делах с горцами.
Впоследствии был произведён в полковники и уволен от службы в отставку в 1866 году.
Скончался 24 января 1874 года в Москве, похоронен на кладбище Данилова монастыря.