学政、太仆寺少卿、大理寺少卿、太仆寺卿等职。嘉庆十年（1805年）任湖北布政使，次年升巡抚，后改云南巡抚。嘉庆十三年（1808年）召爲刑部侍郎，不久署云贵总督。次年调江苏巡抚，署两江总督。嘉庆十七年（1812年）入觐时，请求该京职，授刑部侍郎。次年代摄直隶总督事。擢工部尚书，调吏部，加太子太保。嘉庆二十一年（1816年）调任礼部尚书，授军机大臣，又调刑部，仍管理礼部。次年因病免。不久，又授兵部尚书、协办大学士，兼管顺天府尹事。嘉庆二十三年（1818年）官拜东阁大学士，管理刑部。适逢嘉庆帝万寿庆典，晋太子太保