任沛县（今江苏沛县）知县，调任山阳知县。天启二年（1622年），任监察御史，曾上疏二十余次，举发魏忠贤欺辱尚书锺羽正一事，给事中赵兴邦奏称练国事是赵南星东林党人，被削籍为民。崇祯元年（1628年），起用为京畿道监察御史，次年升任太仆寺少卿，督饷山西。崇祯五年（1632年）俘杀流寇首领点灯子、刘道江、郭恶虎、混天猴、神一魁、黄友才、不沾泥、普天飞、金翅飞、插汉儿、飞山虎等六十余人。崇祯九年（1636年）正月坐陈奇瑜事遣戍广西。崇祯十六年（1643年）赦还。南明福王时，任户部右侍郎，不久改兵部左侍郎，加尚书