河南乡试举人，三十二年（1604年）甲辰科进士，刑部观政，初授陕西韩城知县，两次任本省同考官，三十七年丁忧，补长山知县，四十年升南吏部主事，四十四年升郎中，四十六年升浙江宁台道副使，天启元年（1621年）升湖广右参政，三年升江西按察使，五年以举卓异，赐宴礼部，升广东右布政，六年升山西左布政使，崇祯元年（1628年）升光禄寺卿，崇祯三年（1630年）致仕。