十二年（1767年）任鸿胪寺少卿、升光禄寺少卿，干隆三十三年（1768年）任通政司参议，尚书房行走，升太仆寺少卿、通政司副使，干隆三十五年（1770年）升顺天府尹。干隆三十九年（1774年）迁太仆寺卿，并提督福建学政。干隆四十三年（1778年），任内阁侍读学士，干隆四十九年（1784年）诏与千叟宴。干隆五十二年（1787年）补太仆寺卿，干隆五十三年（1788年）任通政使，干隆五十四年（1789年）再任福建学政。干隆五十六年（1791年）告病回籍，干隆五十九年（1794年）卒，年七十四岁。嘉庆八年（1803年