Окончил Морское училище, Николаевскую академию Генерального штаба (1893, по первому разряду).
- Служил мичманом в 8-м флотском экипаже.
- С 1884 служил в 1-й Уссурийской казачьей сотне (затем — Приморский драгунский полк), хорунжий.
- С 1885 — сотник.
- С 1888 — поручик.
- С 1889 — штабс-ротмистр.
- В 1890—1893 учился в Николаевской академии Генерального штаба.
- С 1893 — ротмистр с переименованием в капитаны Генерального штаба.
- В 1893—1894 состоял при Финляндском военном округе.
- В 1894—1896 — старший адъютант штаба 23-й пехотной дивизии.
- В 1895—1896 командовал ротой в лейб-гвардии Измайловском полку.
- В 1896—1898 — старший адъютант штаба 22-й пехотной дивизии.
- С 1898 — подполковник.
- В 1898 — начальник строевого отдела штаба Свеаборгской крепости.
- В 1898—1900 — старший адъютант штаба Финляндского военного округа.
- В 1900—1907 — начальник штаба Выборгской крепости.
- В 1901 командовал батальоном в 4-м Финляндском стрелковом полку.
- В 1907—1909 — командир 92-го Печорского полка.
- С 1909 — генерал-майор, начальник штаба Кронштадтской крепости.
- С 1916 — генерал-лейтенант. На 03.01.1917 в том же чине и должности. Участник Белого движения.