Родился 30 декабря 1843 г. в Курляндской губернии. Окончил физико-математический факультет Дерптского университета в 1864 г., поступил на службу вольноопределяющимся в 4-й сапёрный батальон. В 1865 г. произведён в прапорщики. В 1872 г. окончил геодезическое отделение Николаевской академии Генерального штаба со званием «геодезист Корпуса военных топографов» с назначением в Военно-топографический отдел Главного штаба.
В 1872–1877 гг. производил астрономические работы в Сибири. Вместе с подполковником К.В. Шарнгорстом определил с помощью телеграфа разность долгот Московской обсерватории и Казани, Екатеринбурга, Омска, Томска, Канска, Иркутска, Читы, Сретенска, Албазина, Благовещенска, Хабаровска, Николаевска и Владивостока.
В 1877 г. назначен штаб-офицером для поручений и астрономических работ Кавказского военно-топографического отдела. Находясь при особом топографическом отряде при действующем корпусе Кавказской армии, производил астрономические наблюдения в пограничных с Кавказом областях Азиатской Турции. В 1877 и 1880 гг. – помощник делегата комиссии по разграничению России и Турции в Малой Азии. В 1878 г. выполнил астрономические наблюдения в Эрзерумской и Карсской областях, Баязете и Алашкерской долине. В хронометрической экспедиции определил разность долгот Тифлис – Карс, Карс – Эрзерум, Тифлис – Мусун. Работы выполнялись в паре с начальником отдела генерал-майором И.И. Стебницким.
С 1879 по 1883 год определял силу тяжести с использованием прибора Репсольда в Душете, Гудауре, Владикавказе, Батуме, Елисаветполе, Шемахе и Баку. При этом были проведены исследования влияния штатива на длину маятника, отклонения отвесных линий и колебания земной коры. В 1883–1892 гг. определил с использованием телеграфа разности долгот Тифлис – Шемаха, Баку, Батуми; Николаев – Батуми, Феодосия; Балаклава – Ялта, Феодосия; Ялта – Алушта, Керчь, Симферополь, Кекенеиз вместе с директором Николаевской морской обсерватории И.Е. Кортацци, астрономами отдела подполковником П.И. Гладышевым и капитаном Д.Д. Гедеоновым.
В 1885–1886 гг. – комиссар по разграничению России с Афганистаном. В 1888–1893 гг. произвёл астрономические наблюдения на пунктах крымской триангуляции для исследования отклонений отвесной линии притяжением Крымских гор и Чёрного моря.
В 1892 г. назначен начальником Кавказского военно-топографического отдела. Организовывал обширные топографо-геодезические работы в крае. Под его руководством были изданы 20- и 40-вёрстные карты Кавказа и завершена 10-вёрстная карта. Принимал деятельное участие в работе Русского географического общества (с 1878), Сибирского и особенно Кавказского его отделов. Награжден золотой медалью им. графа Ф.П. Литке Русского географического общества (1876). Был членом-распорядителем комитета, а с 1906 г. – помощником председателя. Член Русского астрономического общества (1894), Общества любителей естествознания, антропологии и географии (1894).
Скончался 9 февраля 1909 г. в Тифлисе. Похоронен на Кукийском кладбище. Генерал-лейтенант (1902).
© Долгов Е.И., Сергеев С.В. Отв. редактор Тужиков М.Е.