隆三十二年（1767年）前往扬州，依靠府学教授金兆燕。干隆四十八年（1783年），入毕沅幕下。历署鄢陵等县事。授武陟（今河南武陟县）知县，干隆六十年乙卯（1795年）请调偃师。任内校刻郑玄《驳五经异义》、《箴膏肓》、《起废疾》、《发墨守》及《郑志》五种。嘉庆二年（1797年），卒于偃师官舍。着有《晚晴轩稿》八卷。