府蓝山县知县。偏沅巡抚赵申乔以「勤慎廉洁，实系有用之员」保题在案。康熙五十一年（1712年）奉旨行取。康熙五十一年正月内掣得户部广西司主事缺，该年三月到任。雍正三年（1725年）陞员外郎，旋陞云南道监察御史。雍正五年（1727年）巡视台湾，奉上谕办理台湾学政，未主持岁考，即以差满回京。是首位名义上兼理台湾学政的巡台御史。在此之前，台湾的学政是由台湾道兼理。历官兵科给事中、巡视北城，太仆寺少卿。「服官三十余载，并无寸产」。归里卒。年八十三。