科河南乡试举人。万历八年（1580年）登庚辰科进士。初授陕西咸宁县（今属西安市长安区）知县，万历十三年（1585年），补山西猗氏县知县。升南京户部主事，期间曾任职淮关。历升南京户部员外郎、郎中。万历二十二年（1594年），外放浙江严州府知府，次年改湖州府知府。万历二十六年（1598年），迁本省副使，万历二十九年（1601年），升湖广布政使司参政。因事罢归。万历三十四年（1606年），起补四川按察司佥事，万历四十年（1612年），升四川按察司副使，整饬威茂兵备。卒。
事迹.万