Родился 21 марта 1833 г. в Финляндии. На службу поступил из Финляндского кадетского корпуса в карабинерный полк поручиком в 1853 г. Окончил Михайловское инженерное училище в 1855 г., проходил службу в лейб-гвардии Гатчинском полку.
В 1860 г. окончил геодезическое отделение Николаевской академии Генерального штаба, состоял при департаменте Генерального штаба. Участвовал в первой экспедиции по использованию телеграфа для определения разности долгот в Финляндии между городами Або, Бьёрнборг, Николайштадт, Гамла-Карлебю и Улеаборг (вместе с полковником Э.И. Форшем).
С 1863 г. – помощник начальника, с 1868 г. – начальник астрономо-геодезических работ в Финляндии. В 1865 г. определил положение 15 астрономических пунктов в Лапландии, от Торнео до границы с Норвегией и обратно до Рованиеми. В 1868 г. определил с помощью телеграфа разности долгот Гельсингфорс – Пулково, Або – Пулково и Выборг – Пулково, Ловиза – Пулково (вместе с астрономами Гельсингфорсской обсерватории К.Н. Крюгером и Е.Н. Фусом).
С 1870 г. – начальник съёмки Финляндии. В 1873 г. организовал испытания дифференциального барометра для определения высот в геодезических работах, изобретённого Д.И. Менделеевым. В 1876 г. согласно Высочайшего разрешения командирован в Лондон на выставку точных инструментов.
Во время русско-турецкой войны 1877–1878 гг. командирован в состав действующей армии на должность начальника съёмки Западной Болгарии. В 1881 г. за астрономические, геодезические и топографические работы на Балканском полуострове Русское географическое общество присудило ему золотую медаль имени Ф.П. Литке (1881).
С 1883 г. – на высоких административных должностях в Финляндии: начальник Санкт-Михельской губернии; Куопиоский губернатор; начальник Вазаской губернии; сенатор Финляндского сената и начальник милиционной экспедиции хозяйственного департамента. Его фамилия выбита на медали «В память 50-летия КВТ» (1872), как оказавшего особые заслуги Корпусу военных топографов.
Скончался 11 апреля 1896 г. в Гельсингфорсе. Генерал-лейтенант (1888).
© Долгов Е.И., Сергеев С.В. Отв. редактор Тужиков М.Е.