清满洲镶白旗人,巴雅拉氏。初由护卫授銮仪使。康熙二十二年(1683)擢镶白旗汉军都统,调满洲都统。进西安将军。三十五年,抚远大将军费扬古西征噶尔丹,他率满洲兵自宁夏会师,大败噶尔丹于昭莫多(今蒙古人民共和国乌兰巴托东南)。四十三年授川陕总督,因灾荒,曾会同河南巡抚等筹办用河南储粟赈灾。后卒于官。