明末清初甘肃西宁(今属青海)人。原为明总督洪承畴部提督。顺治二年(1645)隆清,隶汉军正黄旗。十二年,迁右都督充左标提督总兵官。与南明李定国、孙可望、刘文秀师战于湖南,立军功。又随洪承畴入贵州,杀戮苗名二千八百余人,授贵州提督。康熙十二年(1673)吴三桂举兵反,他响应,被授为将军。后为清军战败,投降,械至京师磔死。