嘉靖十一年（1532年）登壬辰科进士，授浦城县知县。嘉靖十六年（1537年）改南京广东道试监察御史。次年，实授南京广东道监察御史，后改云南道监察御史。嘉靖十九年（1540年）两次上书弹劾严嵩，后被贬归乡。隆庆初年（1567年）复官，赠太仆寺少卿。与徐学诗、叶经、陈绍合称“上虞四谏”。