改庶吉士。雍正八年，授翰林院编修。干隆三年，任日讲起居注官、广西道监察御史。后任云南道监察御史。干隆十年，任吏科给事中、户科给事中、河南按察使。干隆十一年，任河南布政使。干隆十二年，署理河南学政。干隆十三年，护理河南巡抚。干隆十五年，任江西布政使，护理江西巡抚。干隆十九年，护理江西巡抚。干隆二十二年，任吏部右侍郎、吏部左侍郎。