16 апреля 1833 года был переведён в лейб-гвардии Литовский полк с переименованием в штабс-капитаны и, вскоре затем (29 мая) произведён в капитаны, а 6 декабря 1835 года — в полковники. 2 ноября 1843 года назначен помощником начальника штаба Отдельного Кавказского корпуса, 19 февраля 1844 года переведён в Генеральный штаб. 24 мая того же года назначен начальником походного штаба генерал-адъютанта Нейдгардта и, состоя в этой должности, всё лето находился в экспедиции в Чечне и Дагестане.