二甲第六名进士出身。授江西南昌府奉新县知县。其科考墨卷传出、刊行后，时人奉为名家。奉新县任内，设置义仓，捐养廉银提倡义举。康熙五十三年（1714年），大计荐举卓异，升任湖南凤凰营通判。康熙五十五年（1716年），由湖南巡抚陈璸保举特荐，升授山西大同府朔州知州。康熙六十年（1721年），因自备鞍马押运军粮至阿尔泰察罕叟尔清军大营，吏部议叙，予记录三次。康熙六十一年（1722年）三月，推升礼部仪制司员外郎。雍正元年（1723年），山西省补行大计，朔州知州任内荐举卓异。四月二十六日，吏部引见，雍正帝朱