Nguyễn Khuyến sinh năm 1835 mất năm 1909, lúc nhỏ tên là Thắng, sau khi thi hội không đỗ đổi thành Khuyến, hiệu là Quế Sơn, quê làng Và, xã Yên Đổ, huyện Bình Lục, tỉnh Hà Nam. Ông xuất thân trong gia đình có nhiều người đỗ đạt. Nguyễn Khuyến là người có tài những thi cử lận đận.
Năm 1871, ông thi đỗ cả Hội nguyên và Đình nguyên. Vì ba lần đỗ đầu nên ông được gọi là Tam Nguyên Yên Đổ. Sau khi đỗ đạt ông đã ra làm quan với triều đình nhà Nguyễn. Sau đó, cảm thấy bất lực trước cảnh đất nước bị xâm lược, đạo đức xã hội suy đồi, chốn quan trường đen tối, ông đã cáo quan về ở ẩn tại làng quê. Trong thời gian đó, ông tiếp tục làm thơ để bộc lộ tâm sự và thể hiện tấm lòng với dân tộc. Nguyễn Khuyến đã sống vào thời kì xã hội Việt Nam có rất nhiều biến động. Các nhà nho không có nhiều sự chọn lựa. Và ông đã chọn cho mình một cách sống theo đạo thông thườngcủa những nhà Nho có nhân cách: bất hợp tác với cường quyền về sống cuộc sống nghèo khổ nhưng thanh bạch chốn làng quê.