十三年（1735年），补县学生员。干隆九年（1744年），顺天府乡试举人，任学录。干隆十三年（1748年）戊辰科第二甲第一名进士出身（传胪），选翰林院庶吉士。十六年（1751年），散馆，授翰林院编修。干隆十七年（1752年），以编修充顺天乡试同考官、会试同考官。十八年（1753年），升翰林院侍讲，充经筵讲官，差任河南乡试正考官。十九年（1754年），以侍讲充日讲起居注官。差任广东学政。二十一年（1756年），丁母忧去职。干隆二十四年（1759年），服阙，补任原官。以翰林院侍讲差广东学政，改差安徽学政