隆十二年（1747年）丁卯科举人，干隆十九年八月（1754年）任江苏太仓直隶州宝山县知县。干隆二十二年调东安县。曾任江苏淮安府阜宁县知县，改紫阳庵爲紫阳书院。干隆四十三年（1778年）任四川顺庆府邻水县知县。干隆四十三年（1778年）任四川保宁府南部县知县，创修鳌峯书院，士民为其竖有长生禄位牌。