解元。康熙三十九年，登进士，改庶吉士。康熙四十二年，授翰林院检讨。康熙四十四年，任山东乡试正考官。康熙四十四年，任云南学政。康熙五十三年，任福建乡试正考官。康熙五十四年，任通政使司右通政。康熙六十一年，任太常寺卿。雍正元年，任詹事府詹事。雍正三年，任日讲起居注官、礼部右侍郎。