隶无极县知县，历任直隶正定、福建福鼎及永定知县。干隆二十九年（1764年）署闽县兼福州粮捕处。次年陞澎湖通判，任内倡建文石书院，制订学规，此外还编辑有《澎湖纪略》十二卷。干隆三十八年（1773年）奉令接替李本楠担任台湾府北路理番同知。该官职品等则为正五品，专司负责北台湾台湾原住民事务与汉人开垦番地之业务。