历三十一年（1603年）癸卯科福建乡试举人，三十二年（1604年）甲辰科进士，大理寺观政，初授浙江浦江县知县，三十三年调归安县，考选，升授四川道御史，三十九年京察因被怀疑捏造妖书，被浙江巡按御史郑继芳称爲东林五鬼之一（即徐缙芳、李炳恭、徐良彦、李邦华、周起元）。四十三年丁忧，四十五年京察免官。天启二年（1622年）为左都御史邹元标与应天府尹郑璧及台省章允儒、樊尚燝等疏荐，起行人司副，本年升光禄寺丞，四年被削籍为民。