辰科进士，刑部观政，三十三年授遂安知县，三十六年调嘉善县，三十八年补兵部主事，四十三年升员外，四十四年升郎中，升湖广参政，备兵湖南，勦武陵蓝山之寇，平四川蔺囚。值邹滕白莲教妖贼起，天启元年（1621年）升大名兵备按察使，二年升四川右布政，五年举卓异，赐宴礼部，升河南左布政，六年升光禄寺卿管少卿事，七年二月以门户闲住。崇祯初以兵部侍郎起用，辞终养不赴。