在行动之前拯救天子，不让秦国得到功劳。因此，他答应了周襄王，打败了王子带，并护送周襄王返京。为了感谢晋文公的恩惠，周王将河内、阳樊等地赐与晋。
攘夷.当时齐桓公已卒，中原群龙无首，楚国乘势堀兴。晋文公先翦除楚国的羽翼，击败曹国、卫国，使二国与楚国绝交。前633年（周襄王二十年），宋国都城商丘被楚军包围。前632年初，晋文公率兵救宋，为报答楚国在他流亡国外时楚国的款待，下令军队退避三舍（九十里），在卫国的城濮（今山东濮县南）大败楚军。晋文公主持践土之盟，成为霸主。晋文公继而联