Из дворян. В 1883 окончил Московский 3-й кадетский корпус (бывший 4-й) Императора Александра III. В 1885 окончил 3-е Александровское военное училище (по первому разряду). Выпущен подпоручиком в лейб-гвардии Финляндский полк. С 7 августа 1889 — поручик. В 1892 окончил Николаевскую Академию Генерального штаба (по первому разряду). С 6 мая 1892 — штабс-капитан.
В 1893 командирован за границу с научной целью. С 19 апреля 1894 — капитан Генштаба, затем старший адъютант штаба 37-й пехотной дивизии. С 1 октября 1894 проходил цензовое командование ротой в лейб-гвардии Финляндском полку. C 1 октября 1895 — обер-офицер для поручений при штабе войск гвардии и Петербургского военного округа. С 5 апреля 1898 — младший делопроизводитель канцелярии Военно-учёного комитета. C 16 февраля 1899 — экстраординарный профессор Николаевской академии Генштаба. С 7 августа 1900 — делопроизводитель оперативного отделения Главного штаба; с 18 февраля 1901 — делопроизводитель канцелярии Военного министерства. 5 апреля 1902 произведён в подполковники, 14 апреля 1902 — в полковники. С 16 мая 1902 проходил цензовое командование батальоном в лейб-гвардии Финляндском полку. С 28 апреля 1903 прикомандирован к артиллерии, с 25 июня 1903 — к кавалерии. С 5 февраля 1904 — ординарный профессор Николаевской академии Генштаба.
С 12 марта 1904 — помощник начальника канцелярии Военного министерства. С 16 ноября 1904 — постоянный член Главного крепостного комитета. С 21 июня 1905 — начальник канцелярии Совета государственной обороны. 13 апреля 1908 произведён в генерал-майоры.
9 октября 1908 назначен командиром лейб-гвардии Преображенского полка. 27 июня 1909 зачислен в свиту Его Императорского Величества с оставлением в должности. С 26 августа 1912 — начальник штаба войск гвардии и Петербургского ВО. 25 января 1913 избран заслуженным профессором и почётным членом Николаевской академии Генштаба. 6 апреля 1914 произведён в генерал-лейтенанты. С 19 июля 1914 — начальник штаба 6-й армии; с 9 августа 1914 — начальник штаба 9-й армии.
11 октября 1914 лично руководил боевыми действиями отступающего 14-го армейского корпуса.
Со 2 февраля 1915 — начальник штаба Северо-Западного фронта.
С 21 сентября 1915 — в распоряжении главнокомандующего Северным фронтом.
27 октября 1915 награждён орденом св. Георгия IV степени. 20 марта 1916 назначен командующим 42-м армейским корпусом; с 19 апреля 1917 — командующий 21-м армейским корпусом. С 9 сентября 1917 состоял в резерве чинов при штабе Петроградского ВО.
После Октябрьской революции 1917 года — на стороне Белого движения. В 1919 году представлял Н. Н. Юденича в Финляндии. Заведовал русским Красным Крестом в Финляндии.
В 1920 году переехал в Париж, был привлечён к работе Высших военно-научных курсов, руководил курсом «Организация современной армии». С августа 1921 года — Председатель Совета Союза преображенцев в Париже. В августе 1933 года стал заместителем председателя Главного правления и заведующим финансовой частью Союза инвалидов. С 1934 года — председатель Зарубежного союза русских военных инвалидов, член Правления Союза Георгиевских кавалеров.
24 июня 1941 года как председатель Гвардейского объединения белоэмигрантов во Франции приветствовал нападение Германии на СССР: «бывшие офицеры Русской Императорской Гвардии и Армии приветствуют от всего сердца предпринятую Фюрером войну против большевиков. Мы выражаем пожелание скорейшей победы для свержения иудо-большевизма и уверены, что освобождённая от советской власти Россия немедленно явится могучим фактором в создании Новой Европы на основе возвышенных принципов, превозглашённых Фюрером».