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