二岁补县学生员，专治《小戴礼记》。干隆二十七年（1762年）中举人，干隆三十六年（1771年）补授内阁中书，当时“四库全书馆”开，担任分校官，校勘《玉海》二百卷，两更寒暑，厘然就绪。书成，丁父忧回乡。干隆四十三年（1778年）中戊戌科一甲第三名进士（探花），授翰林院编修。同年秋，以丁母忧归里，居家整理《礼记集解》五十卷。并主讲于温州中山书院，有学生黄大观、石建章等。干隆四十六年（1781年）春，补考散馆一等，任武英殿分校官兼国史三通馆纂修官，起草《续通典凡例》，厘正《契丹国志》、《金国志》。干隆四十