四十一年（1613年）登癸丑科进士第后，历任唐、临颖、东明三县令，以廉能着闻，后被召为兵部职方司主事，升山西佥事，备兵昌平，转浙江温处参议，升副使，调陕西巩昌道，改榆林道参政。前后剿抚贼众凡数万人。崇祯四年（1631年），以佥都御史巡抚延绥，平贼渠神一魁等，后罢官归。九年（1638）清军入关，京城戒严，起复为兵部右侍郎总督蓟辽保定，加左侍郎，寻以母老辞归。崇祯十三年（1640年），再次被启用，总督宣大，任力勤边事。十四年（1641年）改总督山海关蓟州通州天津，会考满，加兵部尚书。旋为言者所攻，予告归