Из дворян. Образование получил в Полоцкой военной гимназии. В службу вступил 01.09.1874. Окончил 2-е военное Константиновское училище. Выпущен Прапорщиком (ст. 10.08.1876) в 16-ю артиллерийскую бригаду.
Участник русско-турецкой войны 1877-78. Подпоручик (ст. 26.12.1877). Поручик (ст. 18.12.1878). Штабс-Капитан (ст. 12.11.1884). Капитан (ст. 13.12.1892). Командовал ротой 14 л. 2 м; осадной артиллерийской ротой (14.11.1900-01.06.1901).
Участник похода в Китай 1900-01. Подполковник (пр. 1901; ст. 15.06.1901; за боевые отличия).
Участник русско-японской войны 1904-05. Полковник (пр. 1905; ст. 09.08.1904; за боевые отличия). Ранен и контужен.
Командир Ломжинской крепостной артиллерией (24.07.1906-20.12.1911). Генерал-майор (пр. 1911; ст. 20.12.1911; за отличие). С 20.12.1911 начальник Осовецкой крепостной артиллерией.
Участник мировой войны. Награжден орденом Св. Георгия 4-й степени (ВП 21.03.1915). Комендант Осовецкой крепости (с 08.04.1915). Приказал повесить немецкого парламентера, предлагавшего продать крепость. Генерал-лейтенант (пр. 06.12.1915; ст. 07.08.1915). На 10.07.1916 в том же чине и должности. Командир 44-го армейского корпуса (07.1916-22.04.1917).
Участник Белого движения на юге России. Состоял в резерве чинов Добровольческой армии. В 20-х гг. проживал в Югославии.