这首词约作于宋元丰七年(1084年)春,时值黄庭坚过金陵、扬州赴德州德平镇任。王安石曾在宋元丰五年(1082年)营居半山园时作了一首集句诗《示元渡》。词人曾批评王安石的这首诗是“百家衣”,以为“正堪一笑”(见《苕溪渔隐丛话前集》),后来自己也效法王安石写了这首集句词。