此词是苏轼于元丰元年(1078)任徐州知州时所作。苏轼夜宿燕子楼,梦到唐代贞元年间张愔之妾盼盼,因而写成了这首词。当时苏轼政治上处境坎坷,而燕子楼的故事,尤其是盼盼的遭遇,引发了他对人生的感慨和对自身命运的思考。