沈丘县知县，调杞县。崇祯十一年（1638年），授右佥都御史。崇祯十二年，升右都御史、巡抚保定等地。崇祯十五年，以右副都御史衔，任辽东巡抚。崇祯十七年二月乙酉进衔右都御史，三月戊申京师陷，明亡，随辽东总兵吴三桂坚守防御，五月己丑南奔德州与卢世漼等人拥济王朱帅发动「德州起义」抵抗大顺，六月庚申任兵部右侍郎。清兵压境，不敌而降。