Будучи произведен в офицеры в 1811 году, состоял на службе по инженерному корпусу. Посещал долгое время рисовальные классы Академии художеств, занимался в свободное от службы время написанием исторических картин и портретов. В 1830 году получил в управление собственную чертёжную великого князя Михаила Павловича, руководил её художественными изданиями и в том же году, будучи уже инженер-полковником, был избран в «почётные вольные общники» Академии художеств. В 1834 году составил «Начальный курс рисования» и подарил его Академии, вместе с образцами (моделями и гипсами), для раздачи ученикам на экзаменах. В этом же году рисовал картины к басням Крылова.
В 1844 году был назначен «главным наставником-наблюдателем черчения и рисования» в военно-учебных заведениях.
Одним из первых он занимался применением гальванопластики к снятию копий с выгравированных досок. Вместе с Ф. И. Прянишниковым он издал «Ветхий завет в 86-ти очерках, с рисунков Агина, гравированных К. Афанасьевым» (1846) и «Костюмы всех народов в литографических рисунках».
С момента основания Общества поощрения художников был его казначеем; ему был поручен надзор над пенсионерами этого учреждения.