В службу вступил рядовым в учебный гренадерский батальон 23 июля 1808 года, спустя полтора месяца был зачислен канониром лейб-гвардии в артиллерийский батальон, а 5 декабря того же года получил звание кондуктора 2-го класса, с назначением по инженерному корпусу, в котором он и продолжал свою военную службу до чина подполковника включительно — в первый офицерский чин был произведён 14 сентября 1810 года, а чин подполковника получил 6 декабря 1827 года. Участвовал в Отечественной войне 1812 г. (Бородино) и Заграничных походах 1813—1814 гг., в 1828—1829 гг. сражался против турок