丁忧去职。后任通政司参议，累加二等侍卫，为乌里雅苏台参赞大臣，次年重加头等侍卫。道光十一年（1831年），任理藩院右侍郎。十二年（1832年），任正红旗蒙古副都统、刑部右侍郎等。道光十四年（1834年）任漕运总督、都察院左都御史、镶红旗汉军都统。次年署兵部尚书，任礼部尚书，署都察院左都御史。道光十八年（1838年），任都察院左都御史、正黄旗汉军都统。同年，迁刑部尚书。道光二十年（1840年）卒。