科三甲进士。次年用为青阳知县，任内兴修学校，深受士林爱戴。万历十六年（1588年），调祁门县。不久丁内艰去职。此后出任顺天府固安县知县。其为官端简，不事粉饰，为时人称道，有“长者”之誉。升任吏部稽勋司主事，调文选司。任内改革选政，结果得罪权贵，被降职为南直隶别驾。升温处道，改革积弊，抗击倭寇，诸郡皆服。转任宁海副使，方才莅任即卒。嘉庆《汉阳县志》有传。