三十二年（1604年）甲辰科进士，三十三年授诸暨知县，三十八年考察，改池州府教授，三十九年升国子监助教，四十年丁忧，四十六年除原职，四十七年升刑部主事，天启二年（1622年）升云南司员外，本年升郎中，本年升安庆知府，五年升湖广副使，为刑部主事彭参疏奏为左光斗鹰犬，被削籍为民。崇祯元年（1628年）起广西副使，三年升右参政，四年升广西按察使，同年卒。