С начала Отечественной войны 1812 года генерал-майор Рахманов состоял дежурным генералом при штабе Ф. Ф. Штейнгеля, сражался под Ригой против корпуса маршала Макдональда, затем отличился в сражении на Березине. Во время Заграничного похода 1813 года участвовал в осаде Данцига.