七月护理台湾府粮补海防通判，嘉庆十九年（1814年）署凤山县知县，二十四年（1819年）再任。次年任淡水县丞，次年正月（1816年）陞署彰化县知县。嘉庆二十五年十二月（1821年1月）兼署台湾府北路理番鹿仔港海防捕盗同知。道光四年（1824年）任台湾府淡水抚民同知。翌年，因病辞职，不久即卒。