二甲第二十三名进士，授江西高安知县。嘉庆四年，调任庐陵县知县，后升任铜鼓营同知。兼任南安府知府、饶州府知府。嘉庆五年，任川沙厅同知、扬州府知府、吉安府知府，署南昌府知府。嘉庆九年，任江宁府知府，署苏州府知府。嘉庆十八年，回任吉安府知府。嘉庆二十一年，任南昌府知府。道光二年，任云南盐法道。