崇祯十六年（1643年），康熙十六年（1677年）中丁巳科举人。康熙二十七年（1688年）殿试中因在对策中用满文、汉文两书对答，违背殿试策例，不得授上第，读卷官奏请康熙帝裁决，置为二甲进士之末。后选庶吉士，散馆授编修。康熙四十三年（1704年）充日讲起居注官。累官翰林院侍读学士、詹事府少詹事。康熙五十年（1711年）任《圣祖仁皇帝亲征平定朔漠方略》副总裁。卒于康熙五十二年（1713年）。