雍正九年（1731年）历任彰化仓库查盘、赴北路各营汛阅操验械等职。翌年，台湾中部爆发大甲西社抗清事件，他转办军需，并昇任台湾府淡水抚民同知。雍正十一年（1733年）他因为「办理军糈，着有劳绩」，经福建巡抚赵国麟举荐，升任台湾府知府；并于两年后再升台湾道。干隆四年（1739年）任满，调任湖北郧襄道。他最大功绩为在台任职十年，了解台湾民情，并离台前夕，纂成《台湾志略》，曾为日后台湾地方志书的取材书籍；例如刘良璧《重修福建台湾府志》及范咸《重修台湾府志》。不过，此书流传甚少，久不为世人所知，仅北京图书馆藏有干