唐肃宗乾元二年(759年),李白在长流夜郎途中遇赦放还,在江夏(治所在今湖北武汉市武昌)逗留的日子里,遇见了长安故人、当时任南陵(今属安徽)县令的韦冰。在唐肃宗李亨和永王李璘的夺权内哄中,李白成了牺牲品,蒙受奇冤大屈。此时刚遇大赦,又骤逢故人,使他惊喜异常,满腔悲愤,不禁迸发,便写成了这首沉痛激烈的政治抒情诗。
郁贤皓《李白丛考·李白暮年若干交游考索》:“此诗乾元二年(759)流放夜郎遇赦归至江夏时作。”安旗等《李白全集编年注释》系此诗于唐肃宗上元元年(760年)春。