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