升郎中。万历三十六年（1608年）引疾归里。三年后起复，先后任江西右参议、按察使司副使、布政使司参政等。万历四十四年（1616年）任湖广提学副使。因得罪权贵遭到弹劾。以丁忧去官。
再起.天启二年（1622年）再起用爲福建按察使司佥事，升湖广参议，转福建参议。天启六年（1626年）升南京尚宝司卿，不久又去职。崇祯四年（1631年）又起为尚宝司卿。崇祯七年（1634年）升任左通政。崇祯十二年（1639年）罢官。
南明.弘光朝时，先后任太常寺卿、大理寺卿、户部侍