Образование получил во 2-м Кадетском корпусе (1862) и Николаевской академии Генерального штаба (1870, с медалью). Выпущен в 1862 поручиком в 4-й резервный батальон Калужского пехотного полка, с прикомандированием к лейб-гвардии Московскому полку, в который переведен в мае 1863. Участник усмирения Польского восстания 1863-64, за сражение при Стравениках получил орден св. Анны IV степени с надписью «за храбрость». В чине капитана переведен в Генеральный штаб с зачислением на службу в штаб войск Гвардии и Санкт-Петербургского ВО. С 1871 читал лекции в Академии, а в 1873 назначен адъюнкт-профессором по кафедре военной администрации, с 1874 профессор Академии. Участник русско-турецкой войны 1877-78: уже в чине полковника состоял в распоряжении Главнокомандующего Действующей армией. Вел все делопроизводство Армии. За отличия награждён Орденом св. Владимира III степени с мечами и золотым оружием. В 1884 произведен в генерал-майоры, в 1889 заслуженный профессор, в 1891 назначен окружным интендантом Санкт-Петербургского ВО. В 1894 произведен в генерал-лейтенанты и стал почетным членом Конференции Николаевской Академии Генерального штаба. С 4 ноября 1895 Астраханской губернатор и наказной атаман Астраханского казачьего войска. С 28 сентября 1903 член Военного Совета. В 1904 и 1905 неоднократно командирован с Высочайшими повелениями с особо важными поручениями в Московский, Казанский и Варшавский ВО. С 1905 помощник Главнокомандующего войсками Гвардии и Санкт-Петербургского ВО. Член Совета государственной обороны и Высшей аттестационной комиссии с оставлением членом Военного Совета. 7 августа 1911 в день празднования 100-летия лейб-гвардии Московского Его Величества полка, был зачислен в списки полка.