Родился 26 сентября 1851 г. в Костромской губернии. Воспитывался в Костромской духовной семинарии. Окончил Военно-топографическое училище в 1874 г., состоял при чертёжной Военно-топографического отдела Главного штаба.
С 1875 г. служил в Туркестанском военно-топографическом отделе: производитель топографических работ, с 1885 г. – производитель геодезических работ, с 1910 г. – помощник начальника отдела.
Участник обширных топогеодезических работ в Средней Азии:
-
на триангуляциях в Зеравшанской долине, в районе Коканд – Маргелан – река Сырдарья, в Самаркандской области, в Каттык-Курганском уезде и окрестностях Ташкента (1875–1879);
-
на тригонометрических работах, состоя при Ферганском отряде генерала М.Д. Скобелева во время Ахалтекинской экспедиции, затем в распоряжении Военного губернатора Сырдарьинской области (1880–1881);
-
на полигонометрических работах в русской части Ташкента (1885);
-
на восстановлении тригонометрических знаков, определённых в 1875 г. после завершения войны с Кокандским ханством (восстановлено 22 знака);
-
на триангуляции от реки Сырдарьи между урочищем Джаман-Геченак и устьем Арыса (1886);
-
на определении с помощью телеграфа разности долгот Бухара – Петро-Александровск (вместе с подполковником П.К. Залесским) и на триангуляции в Наманганском уезде (1890);
-
на триангуляции в Андижанском уезде и в районе Чимкента (1891–1892);
-
на триангуляции в Ферганской области (1876–1878, 1882–1884);
-
на развитии полигонометрической сети в Самаркандской области и проложении дополнительной триангуляции в Сырдарьинской области (1893);
-
на геометрической нивелировке Закаспийской железной дороги для точного определения высоты Ташкентской обсерватории относительно уровня Каспийского моря (1894–1897);
-
на триангуляции Ферганской, Сырдарьинской областей (1896–1898);
-
на нивелировке Среднеазиатской железной дороги (1899–1900);
-
на афгано-бухарской границе для розыска и восстановления пограничных знаков (1900);
-
на триангуляции от Самарканда в Бухару и в Сырдарьинской области вдоль трассы строящейся Оренбург-Ташкентской железной дороги (1901);
-
на триангуляции близ Бузара через Денау и Гиссарскую долину до Файзалабада (1902);
-
на триангуляции в Самаркандской и Сырдарьинской областях, на нивелировке ст. Андижан – Черняево. В октябре – на измерении Термезского базиса (нивелировка реперов) (1903);
-
на триангуляции в Перовском уезде и к востоку от Ташкента. В октябре – на измерении Самаркандского базиса (1904);
-
на триангуляции по правому берегу Сырдарьи вдоль Ташкентской железной дороги (1906);
-
на нивелировке железной дороги Ташкент – Берказан – Мугоджарская (1907–1908);
-
на триангуляции в Алайских горах (в Ошском уезде) и на измерении Ошского базиса (1909);
-
на нивелировке железной дороги Мугоджарская – Оренбург (1910).
Член Туркестанского отдела Русского географического общества (с 1897 г.).
Скончался 11 июля 1918 г. в Ташкенте. Похоронен на городском кладбище у Спасо-Преображенского собора. Полковник (1905).
© Долгов Е.И., Сергеев С.В. Отв. редактор Тужиков М.Е.