Из дворян. Окончил 2-е военное Константиновское училище. Участник русско-турецкой войны 1877—1878. Заведующий практическими занятиями Варшавской крепостной артиллерии (22.03.1887-03.07.1901). Командир Осовецкой крепостной артиллерии (03.07.1901-17.02.1905). Состоял в распоряжении Главного артиллерийского управления (17.02-07.11.1905). Комендант Свеаборгской крепости (07.11.1905-19.11.1913). Ген-лейтенант (ст. 06.12.1908). Комендант Брест-Литовской крепости (19.11.1913-1915). Генерал от артиллерии (06.12.1914). В 1915 командующий «крепостными и осадными артиллериями, собранными в Москве и ее окрестностях». С ноября 1915 командир Запасного крепостного артиллерийского полка.
В 1920 — в РСФСР, сотрудничал с военным издательством («О причинах падения крепостей»).