外郎。万历三十四年（1606年）担任泉州府知府，升广东副使。后进为山东右参政，分守登、莱；因反对福王封田，后降职为广西佥事。久之，迁江西参议。天启三年（1623年）由浙江副使，升任尚宝少卿，后再升为尚宝卿，拒绝迎合魏忠贤。后辞职，仍被削夺为民，追夺诰命。崇祯初年（1628年）阉党被除，恢复官职。