明末人。行伍出身。崇祯五年(1632年)在昌平(今属北京市)为裨将。以后常在河南与农民军作战,从都司升至副将。十四年(1641年)起守开封,升总兵。城淹后退屯黄河以北。十六年从孙传庭攻李自成,兵败,退入关中。李自成折箭与誓,乃降,封文水伯。大顺永昌元年(1644年),从李自成入北京。大顺军西撤时,受命留守太原,升权将军。清军破太原时战死。一说不知所终。