В службу вступил в 1809 г.; был в составе гарнизона Рижской крепости при блокаде ее французскими войсками в 1812 г.; участвовал при осаде Торна в 1813 г.; с 1820 по 1822 г. командовал 2-м сапёрным батальоном, а с 1822 по 1827 г. 1-м пионерным батальоном; в 1827 г. переведён в инженерный корпус. В 1828 г. был командирован на театр войны с Турцией для исправления должности начальника инженеров 2-й армии; находясь при осаде крепости Браилов, в ночь на 11 мая 1828 г. устроил демонтир-батарею на 24 орудия; им же была устроена 2-я параллель от середины крепости к её правому флангу летучей сапой; затем, руководя там же всеми минными работами, он измерил ширину и глубину крепостного рва, для чего лично спустился в него. За свои подвиги был 21 августа 1828 г. награждён орденом св. Георгия 4-й степени (№ 4162 по списку Григоровича—Степанова). Умер в 1828 г., вскоре по сдаче крепости Браилова.
Его брат, Иван Иванович, был членом Государственного совета.