Родился 18 декабря 1826 года.
В службу вступил в 1839 году и после окончания 1-го Московского кадетского корпуса в 1845 году произведён в прапорщики и определён в Павловский лейб-гвардии полк.
В 1847 году окончил Николаевскую инженерную академию.
В 1848 году произведён в подпоручики, в 1849 году в поручики.
С 1849 года участник Венгерского похода.
С 1854 года командовал ротой Сапёрного лейб-гвардии батальона.
В 1855 году произведён в капитаны гвардии.
В 1856 году произведён в полковники.
С 1859 года председатель Межевой канцелярии и почётный опекун Опекунского совета Учреждений императрицы Марии Фёдоровны.
В 1863 году произведён в генерал-майоры.
В 1873 году произведён в генерал-лейтенанты.
В 1904 году произведён в инженер-генералы.Умер 6 августа 1907 года в Санкт-Петербурге.НаградыНаградыОрден Святой Анны 3-й степени (1853)Орден Святого Станислава 2-й степени (1857; Императорская корона — 1859)Орден Святой Анны 2-й степени (1861)Орден Святого Владимира 4-й степени (1872)Орден Святого Владимира 3-й степени (1864)Орден Святого Станислава 1-й степени (1865)Орден Святой Анны 1-й степени (1867)Орден Святого Владимира 2-й степени (1871)Орден Белого орла (1877)Орден Святого Александра Невского (1884; Бриллиантовые знаки — 1895)Орден Святого Владимира 1-й степени (1899)