通政司副使，干隆三十五年（1770年）升顺天府尹。干隆三十九年（1774年）迁太仆寺卿，并提督福建学政。干隆四十三年（1778年），任内阁侍读学士，干隆四十九年（1784年）诏与千叟宴。干隆五十二年（1787年）补太仆寺卿，干隆五十三年（1788年）任通政使，干隆五十四年（1789年）再任福建学政。干隆五十六年（1791年）告病回籍，干隆五十九年（1794年）卒，年七十四岁。嘉庆八年（1803年）入祀江南乡贤祠。