写《元遗山年谱》初稿。干隆四十九年（1784年）任河南巡抚毕沅的幕僚。干隆五十三年（1788年）受板浦场盐课大使李汝璜之聘，开馆授徒，李汝璜弟李汝珍及中正乔绍侨、乔绍博皆入其门下。干隆五十四年（1789年）中举，隔年又中进士，不愿为官，改教职，任宁国府学教授。精于戴震之学，提出“以礼代理”的理念。嘉庆十四年（1809年）卒，年五十三。《清史稿》有传。撰有《礼经释例》十三卷、《燕乐考原》、《校礼堂文集》、《元遗山先生年谱》。