试一甲第二名，授翰林院编修。嘉庆十四年，任会试同考官。嘉庆十七年，任翰林院侍读学士、提督安徽学政。次年，担任日讲起居注官。嘉庆十九年，稽查宗学、帮办内阁批本、咸安宫总裁、文渊阁直阁事、国史馆总纂。嘉庆二十二年，任上书房行走、二阿哥师傅。嘉庆二十五年，任惇亲王侍读。嘉庆二十五年，任詹事府少詹事。道光元年（1821年），任詹事府詹事、山东乡试正考官。道光二年，稽查右翼宗学、内阁学士。后改任安徽学政。