干隆二十四年（1759年），服阙，补任原官。以翰林院侍讲差广东学政，改差安徽学政。二十五年（1760年），以侍读差充安徽学政。二十六年（1761年），升左春坊左庶子，擢翰林院侍读学士，差安徽学政。干隆二十九年（1764年），以翰林院侍读学士入直上书房。三十年（1765年），擢内阁学士兼礼部侍郎衔，在上书房行走。补礼部右侍郎。三十一年（1766年），改礼部左侍郎，充武会试大总裁。调工部右侍郎。三十二年（1767年），改工部左侍郎。三十七年（1772年）卒于任上。诰授资政大夫，有诰命二道。国史有传。