五年（1696年）丙子科顺天举人，康熙四十五年（1706年）丙戌科探花，授翰林院编修。康熙帝第四次南巡高邮时，献上《万寿无疆》、《黄淮永奠赋》。入值南书房，未尝外放考官、学政。曾任《康熙字典》纂修官。康熙五十年因“行止不端”被革职。晚年留心淮扬水利。卒于干隆八年（1743年）。着有《太史算》、《望尘集》等。