宋神宗元丰二年(1079年),由于苏轼在任职地方官期间,对当时大力推行的新法屡屡表示不满,并形诸歌咏,发为诗篇,结果引起了当权者的嫉恨,遂指使台谏累章弹劾他。“作为诗文讪谤朝政及中在狱中期间,负责审讯的官员均奉上意,竭力罗织罪名,必欲置其于死地。这就是轰动一时的“乌台诗案”。这首诗即作于乌台狱中。