晋文公是晋国第二十二任君主,曾在外流亡十九年,直到六十二岁,才成为国君,与齐桓公并称为齐桓晋文。晋文公的父亲晋献公,十分宠爱妃子骊姬。骊姫想要让自己的儿子继位,曾经在晋文公面前说太子的坏话。为了达到目的,骊姬陷害太子,申生自尽而死。太子夷吾和重耳听到消息之后决定逃离晋国。
晋献公死后,太子夷吾夺取了王位,夷吾上位后怕重耳回来抢位置,便派人追杀他。直到夷吾死后,从而在秦国的帮助下才回到晋国,成为了晋国的君主,史称晋文公。
晋文公在位期间,励精图治,救周天子于危难,平息诸侯小国的战乱,成为继齐桓公之后,春秋时期的第二位霸主。
晋文公逃亡到楚国时,楚成王用诸侯之礼对待他。在一次宴会上楚成王问晋文公:“你将来如果回到晋国该如何报答我?”晋文公回答说:“如果我们不得已成为敌人,那当我在战场上遇到你的时候,我一定会主动退避三舍。”