明山西大同人。在辽东从军,随熊廷弼、袁崇焕等抵抗后金(清)军。崇祯三年(1630年)任延绥东路副总兵,次年杀害起义军首领王嘉胤,升临洮总兵。继在陕晋杀害起义军首领多人。八年,奉总督洪承畴命追击起义军,从河南入汉中,又越秦岭,到真宁(今甘肃正宁)湫头镇,被围歼,遂自杀。