Lương Thế Vinh sinh ngày 1 tháng 8 năm Tân Dậu (tức ngày 17 tháng 8 năm 1441) tại làng Cao Hương, huyện Thiên Bản, Trấn Sơn Nam (nay là thôn Cao Phương, xã Liên Bảo, huyện Vụ Bản, tỉnh Nam Định). Từ nhỏ Lương Thế Vinh đã nổi tiếng về khả năng học mau thuộc, nhanh hiểu, và khả năng sáng tạo trong các trò chơi như đá bóng, thả diều, câu cá, bẫy chim.Năm 1463, Lương Thế Vinh đỗ Đệ nhất giáp tiến sĩ cập đệ nhất danh (trạng nguyên) khoa Quý Mùi niên hiệu Quang Thuận thứ 4, đời Lê Thánh Tông.Các năm sau đó, ông làm quan với các chức Trực học sĩ, Thị thư và Chưởng viện sự ở viện Hàn lâm.
Ông mất ngày 26 tháng 8 năm Bính Thìn (tức ngày 2 tháng 10 năm 1496) tại quê nhà, thọ 55 tuổi