浙东一学者”荐于朝。明年选拔为象山第一名拔贡。干隆十九年（1754年）甲戌科进士，因其貌不扬而未授官，居乡候选十年，干隆二十九年始授四川石泉（今北川）知县。任石泉知县时，村民不知种水稻，以荞麦为粮。任内教导居村民种植水稻。与钱大昕、纪昀等称“八彦”。卒于干隆五十一年（1786年）。着有着有《周易通旨》八卷、《禹贡言贞言错辨》一卷、《诗序广义》二十四卷、《诗经提纲》一卷、《周礼提纲》一卷、《枟弓钺》一卷、《读左补义》五十卷、《八分隶楷考》一卷、《三朝百官志》六卷、《历朝纪元考》一卷、《两汉总论》一卷、《范香溪