任内阁中书，后累迁江西广饶九南道。干隆五十年（1785年），自吏部员外郎受和珅提拔，任兵部侍郎、工部侍郎、户部侍郎。干隆五十四年（1789年）迁户部尚书。出为两江总督。嘉庆二年，授东阁大学士，兼署刑部尚书。嘉庆四年（1799年），和珅倒台，被罢黜，守护干隆帝的裕陵。同年去世。