Военный инженер, прошёл путь от подпоручика до генерала-лейтенанта (1916). Окончил 2-е военное Константиновское училище, а позже Николаевскую инженерную академию. С 1903 г. - начальник инженеров Зегржской крепости. В 1910-1913 гг. - начальник инженеров Осовецкой крепости
В 1913-1915 гг. - начальник инженеров и строитель Новогеоргиевской крепости. С апреля 1916 г. - начальник инженеров армий Западного фронта.
Имеет многочисленные награды Российской империи. Ушёл из жизни в 1930 году, похоронен в Москве на Новодевичьем кладбище (3 уч. 28 ряд), рядом с ним похоронены его близкие.