明末山西(一说陕西)人,字廷贞,号虎子。早年参加农民起义,后随高杰降明,累官至总兵,守徐州。顺治二年(1645),率部降清,从清军攻江南、福建、广东。以清延仅授以提督,且受总督佟养甲节制,大为失望。适逢金声桓在南昌反清,乃起兵响应,迎桂王于肇庆,出兵攻信丰、南安、赣州。次年清军进围信丰,战败溺死。