1571年）进士。万历元年（1573年）由元氏县调真定县（今河北正定）知县。任职期间，将真定城由土城改建为砖城，并主修《真定县志》。万历五年（1577年）调任崇阳县。万历六年（1578年），主纂《万历戊寅崇阳志》。翌年成书。越二十年，奉旨起原官，补直隶曲周县知县。不数月，陞河间府同知，连擢山西潞安兵备佥事。复因刚正执法，遭排挤。万历三十年(1602年)，再起为湖广荆南道。内擢光禄少卿，将大用之，竟遭陷搆。自此无意仕途。晚年德盛礼恭，高寿九十，预告归期而逝。
着作.着《风宪录》行于世