任三等侍卫、吐鲁番领队大臣、大理寺少卿、通政司参议、左副都御史、兵部侍郎、泰宁镇总兵、理藩院侍郎、吉林将军多个职位。道光十七年，升四川总督，但到翌年才实授。二十一年，授文渊阁大学士，留四川总督任。二十六年上京入觐，后留京管理刑部，任上书房总师傅兼翰林院掌院学士。二十八年元旦，加赠太保。同年十月逝世。