正四年（1726年）丙午科举人，授盐城教谕。雍正十一年（1733年）中式癸丑科第二甲第三十五名进士。干隆元年（1736年）召试博学宏词，列二等，授翰林院检讨。干隆三年（1738年）任一统志馆纂修官。干隆九年（1744年）任甲子科福建乡试正考官，次年授广东学政。干隆十三年（1748年）改湖南学政。《清史稿》有传。