发四川，干隆五十八年（1793年）任邻水县知县。嘉庆元年（1796年）任乐山县知县。后曾任广元县知县。因教匪作乱，嘉庆三年（1798年）再任四川邻水县知县，增筑城垣。训练乡勇，将教匪多次击退。并曾策划将邻水县县衙后的玉屏山圈入城内，但没有完成。后来升任夔州府通判。因为丁忧及与上司关系不和，辞官回家隐居。年七十二卒。