进士，改庶吉士。道光十六年，任翰林院检讨，后升任翰林院侍讲、右赞善。道光二十二年，担任翰林院侍读、日讲起居注官。道光二十九年，担任山东督粮道。咸丰三年，任山东盐运使、署山东布政使。咸丰五年，担任奉天府尹。同治元年，任左副都御史。同治四年，任殿试读卷官、马兰镇总兵、总管内务府大臣。