故事出自《左传•僖公二十二年》。春秋时候,晋献公听信谗言,杀了太子申生,又派人捉拿申生的弟弟重耳。重耳闻讯,逃出了晋国,在外流忘十几年。经过千辛万苦,重耳来到楚国。楚成王认为重耳日后必有大作为,就以国君之礼相迎,待他如上宾。
一天,楚王设宴招待重耳,两人饮酒叙话,气氛十分融洽。忽然楚王问重耳:“你若有一天回晋国当上国君,该怎么报答我呢?”重耳略一思索说:“美女待从、珍宝丝绸,大王您有的是,珍禽羽毛,象牙兽皮,更是楚地的盛产,晋国哪有什么珍奇物品献给大王呢?”楚王说:“公子过谦了。话虽然这么说,可总该对我有所表示吧?”重耳笑笑回答道:“要是托您的福。果真能回国当政的话,我愿与贵国友好。假如有一天,晋楚国之间发生战争,我一定命令军队先退避三舍(一舍等于三十里),如果还不能得到您的原谅,我再与您交战。”
四年后,重耳真的回到晋国当了国君,就是历史上有名的晋文公。
晋文公即位以后,整顿内政,发展生产,晋国渐渐强盛起来。他也想能像齐桓公那样,做个中原的霸主。
这时候,正好周朝的天子周襄王派人来讨救兵。周襄王有个异母兄弟叫太叔带,联合了一些大臣,向狄国借兵,夺了王位。周襄王带着几十个随从逃到郑国。他发出命令,要求各国诸侯护送他回洛邑去
列国诸侯有派人去慰问天子的,也有送食物去的,可就是没有人愿意发兵打狄人。
有人对周襄王说:“现在诸侯当中,只有秦、晋两国有力量打退狄人,别人恐怕不中用。”襄王才打发使者去请晋文公护送他回朝。
晋文公马上发兵往东打过去,把狄人打败,又杀了太叔带,护送天子回到京城。