87年）中式三甲进士，授庶吉士，入文渊阁参校《四库全书》。干隆五十四年（1789年），授刑部主事，历任刑部奉天、山西、直隶、广西、四川等司主事、员外郎，累迁郎中。嘉庆十三年（1808年），外放四川盐茶道，提为山东按察使。嘉庆二十年（1815年），升为云南巡抚。嘉庆二十二年（1817年），任广东巡抚兼两广总督，重修《广东通志》。道光元年（1821年），升任湖广总督。隔年，调任四川总督。道光四年（1824年）三月，授工部尚书兼顺天府尹事。同年改刑部尚书。道光十二年（1832年）因病乞归，病死于途中，归葬福州南郊