熙三十六年，升任湖广汉阳府知府。康熙四十年，改广东雷琼道。康熙四十三年，任广东按察使司按察使。康熙四十八年，转广西布政使司布政使。康熙五十一年，任广西布政使。康熙五十六年，改任贵州巡抚。康熙六十一年，升任鸿胪寺卿，督理子牙河务。康熙六十一年，以都察院右佥都御史衔，升任福建巡抚。雍正四年，任正蓝旗汉军都统、兵部侍郎协理、正黄旗汉军都统。雍正五年，任兵部尚书、以正黄旗汉军都统署，兼署刑部尚书，任工部尚书。