年（1705年）举人，雍正三年（1725年）任福建罗源县知县。雍正六年（1728年）改任台湾府知府，雍正八年（1730年）再升任分巡台厦兵备道。任内提倡灌溉水力修大目降庄旧埤。雍正十年（1732年）因大甲西社番乱而遭解职下台。雍正十三年（1735年）署保定府知府。