万历三十一年（1603年），山西乡试第三十一名举人。万历三十八年（1610年），第一百六十九名贡士，同年殿试登三甲第一百八十一名进士。授南宫县知县。后升任江西道御史，天启三年（1623年），廵按福建。后任南京礼科给事中。崇祯元年（1628年），任浙江道御史、太仆寺少卿。着有《纲鑑汇编》、《策学要略》。