嘉庆十二年（1807年）升任安徽巡抚，安抚棚民，又将徽州、宁国部份世代为仆役者转为平民。嘉庆十五年（1810年）调任陕西巡抚，整顿盐务。倚重汉中知府严如熤。嘉庆十八年（1813年）调广东巡抚，嘉庆二十二年（1817年）擢闽浙总督，任内放宽造船限制，调解漳泉械斗。嘉庆二十五年（1820年）入觐，称病乞归，未得允许。直到道光元年（1821年）方才得以请归。道光二年（1822年）卒，朝廷赐卹，谥文恪。《清史稿》有传。