一甲第三。清高宗因其为大臣之子，特改二甲第一，选庶吉士，散馆授编修。干隆三十二年，命入懋勤殿写金字经为皇太后祝嘏。干隆三十六年，服阕，入直南书房。后累升为内阁学士。干隆四十年，特升工部侍郎，调户部，历署吏、刑两部侍郎，兼管乐部。后充四库馆副总裁，接办《四库全书》副总裁。干隆四十四年（1779年），任军机大臣。已亥冬，县令邱涟重新装裱明代王绂《竹炉煮茶图》时，不幸火灾遭毁，干隆四十五年庚子（1780年），奉命又绘一幅，御书“顿还旧观”，称“复竹炉煮茶图”。同年，获赐紫禁城骑马。干隆五十二年，加太子少保，擢户部