授翰林院庶吉士。道光十八年，任翰林院编修、詹事府右春坊右中允、文渊阁校理。道光十九年，任翰林院侍读、日讲起居注官、云南乡试正考官。道光二十年，任詹事府右春坊右庶子。次年任会试同考官。道光二十二年，任翰林院侍讲学士、稽察左翼觉罗学。道光二十三年，任翰林院侍读学士、太仆寺卿、通政使司通政使。道光二十四年，考取国子监学正学录阅卷大臣、同年任都察院左副都御史、武殿试读卷官。道光二十五年，任朝考阅卷大臣。次年任前引大臣。咸丰二年，任考试试差阅卷大臣。