六年（1826年）丙戌科进士，授翰林院庶吉士。道光九年，任翰林院编修、詹事府司经局洗马。次年，任文渊阁校理。道光十二年，任武殿试弥封官。道光十三年，任左赞善。道光十四年，任贵州乡试正考官、翰林院侍讲、日讲起居注官。道光十五年，升任侍讲学士。次年，任詹事府詹事、大理寺卿。道光十七年，任左副都御史、磨勘岁考试卷大臣、盛京工部侍郎，管理移居宗室事务。道光十八年，任盛京刑部侍郎。道光二十年，任刑部右侍郎，兼镶红旗汉军副都统。道光二十年，任值年大臣、会试覆勘试卷大臣、朝考阅卷大臣、查城大臣、顺天乡试监临官，兼署正