授编修，升侍讲。干隆十一年（1746年）出督河南学政。累迁刑部、工部侍郎。干隆二十年（1755年）任上书房总师傅。干隆三十三年（1767年），擢工部尚书，同年转刑部尚书；三十四年转兵部尚书，三十八年再转礼部尚书。干隆四十五年（1780年），以吏部尚书协办大学士。干隆四十八年（1783年），官拜文华殿大学士，仍兼吏部尚书衔。干隆五十年（1785年）加太子太师。嘉庆四年（1799年）卒，谥文端。
着作.工诗文书法。着有《事心录》、《缉斋诗文集》。