改翰林院侍读。二十一年（1682年）擢翰林院侍讲学士。二十三年（1684年）改翰林院侍读学士。二十四年（1685年）以侍读学士充经筵讲官。二十五年（1686年）擢光禄寺卿。寻改太常寺卿，迁通政使司通政。二十六年（1687年）由通政迁都察院左副都御史。二十八年（1689年）迁户部右侍郎。三十年（1691年）改户部左侍郎。以奉差任事不尽心，左授郎中。三十三年（1694年），复擢左副都御史。三十五年（1696年），随康熙帝亲征噶尔丹，再随将军阿密达追击，任参赞。班师后授盛京礼部