调署宁化县、侯官县、兼护福防同知。干隆四十七年（1782年）任龙岩州知州兼通判衔。任内表现优异，干隆五十年被奏升为台湾府南路理番同知，是其一生三渡台湾的开始。
在台治绩.干隆五十一年八月二十（1786年10月11日）到台湾担任台防同知，不久即面临林爽文事件，募义勇协助平定。此为其首次抵台。干隆五十一年（1786年)十二月兼理台湾府知府，五十二年八月署，十月实授知府一职。干隆五十三年（1788年）春护任台湾道，十月回任知府。捐俸接续乡宾黄世景重修府城上帝庙之事。干隆五十六年五月署台湾