承宣布政使司南阳府南阳县（今河南省南阳市）人，王鸿儒之弟。成化二十三年，考入南京国子监。弘治十七年（1504年），参加甲子科河南乡试，中举第一（解元）。其与兄王鸿儒皆中解元，一时轰动河南。此后长期照顾家族成员，错过四次会试科考。嘉靖二年，登进士，任大理寺评事。后升爲山东右布政使，有惠政。