Переведённый в 1840 г. в Генеральный штаб, он в 1842 г. был командирован на службу в Кавказский корпус и участвовал во множестве дел с горцами в Дагестане и на Лезгинской линии в 1843—1848 и 1851—1854 гг. и получил за боевые отличия чины до генерал-майора (1852 г.), несколько знаков отличия и золотую саблю с надписью «За храбрость» (1851 г.). В 1852—1857 гг., занимал должность начальника штаба войск Кавказской линии и Черномории; 1 января 1858 г. был назначен тифлисским военным губернатором. 26 ноября 1853 года награждён орденом св. Георгия 4-й степени (№ 9041 по кавалерскому списку Григоровича — Степанова)