清汉军正白旗人,字琅公。初授佐领,兼礼部郎中。历任山东、江南、河南按察使。康熙二十年(1681),迁浙江布政使,疏请蠲免战时逃户丁赋。又厘定逋负,裁革陋规,禁加耗尤严。二十五年,任云南巡抚,疏奏减轻明朝以来官田田租及吴三桂统治时期各种苛捐杂税。二十八年,擢两广总督。卒于官。