嘉庆十七年（1812年）接替黎溶，于台湾担任台湾府台湾县知县。管辖约今台湾南部之嘉义县、嘉义市、台南县、市全境及高雄县部份区域。该区域面积约为4500平方公里，也是清治时期台湾岛之汉人集中地所在。嘉庆二十一年（1816年）十二月署澎湖厅海防通判。嘉庆二十三年（1818年）八月十五日-二十五年（1820年）八月二十九日借补台湾府抚民通番通判（噶玛兰厅通判）。通判任内修建噶玛兰厅兰城四门城楼、重修噶玛兰厅官署、倡建文昌坛。