进士，历直隶吴桥、任丘县等知县，后官河南道御史，四十一年巡按辽东，上疏劾吕贵、邢洪、凌应登三人之罪，曰：“大臣造膝无从，小臣叩阍无路。宦寺浸用，政令多违，实开群小假借之端，成太阿倒持之势。”与给事中郭尚宾同日贬官，贬为山西按察司经历。时称“二谏”。明光宗即位，起补南京户部主事。憙宗即位，擢武选司郎中。天启元年（1621年）升为南京光禄少卿，历官大理寺寺丞、右少卿、督察院右佥都御史等。因得罪魏忠贤，被削籍为民。崇祯初年（1628年）初起为户部右侍郎，父丧归。服阕，崇祯三年（1630年）三月二日，以兵部左侍