Theo sách “Đại Việt sử ký toàn thư”, Nguyễn Hiền đỗ trạng nguyên khi 13 tuổi. Ông là người làng Dương A, huyện Thượng Hiền, phủ Thiên Trường (nay là xã Nam Thắng, huyện Nam Trực, tỉnh Nam Định).