В 1862 году произведён в штабс-капитаны. В 1863 году после окончания Николаевской инженерной академии по 1-му разряду произведён в капитаны. В 1865 году произведён в полковники. С 1866 года назначен командиром 6-го сапёрного батальона. С 1873 года назначен начальником 4-й сапёрной бригады. В 1875 году произведён в генерал-майоры. В 1885 году произведён в генерал-лейтенанты.
Пономарёв В. П., Шабанов В. М. Кавалеры Императорского ордена Святого Александра Невского, 1725—1917: биобиблиографический словарь в трёх томах. Том 1. — М., 2009. — С. 315—316. — ISBN 978-5-89577-145-7.