К началу Отечественной войны 1812 года полковник барон Розен был шефом Литовского пехотного полка и командовал 2-й бригадой 21-й пехотной дивизии, сражался под Ригой против корпуса маршала Макдональда, затем находился в Белоруссии и был в сражениях при Чашниках и Смолянах, а также в боях на Березине. Во время Заграничных походов 1813 и 1814 годов блокировал Данциг, за отличие в Битве народов под Лейпцигом произведён в генерал-майоры. В кампании 1814 года был временным комендантом Суассона и отличился в сражении при Лаоне и при взятии Парижа.