晋文公(前697年-前628年),姬姓,名重耳,是中国春秋时期晋国的第二十二任君主,前636年-前628年在位,晋献公之子,母亲为狐姬。晋文公文治武功卓著,是春秋五霸中第二位霸主,与齐桓公并称“齐桓晋文”。
晋文公初为公子,谦虚而好学,善于结交有才能的人。骊姬之乱时被迫流亡在外十九年,前636年春在秦穆公的支持下回晋杀晋怀公而立。晋文公在位期间任用狐偃、先轸、赵衰、贾佗、魏犨等人实行通商宽农、明贤良、赏功劳等政策,作三军六卿,使晋国国力大增。对外联合秦国和齐国伐曹攻卫、救宋服郑,平定周室子带之乱,受到周天子赏赐。公元前633年,楚成王率领楚、郑、陈等国军队围攻宋国都城商丘(今河南商丘县南)。宋国派人到晋国求救。晋文公采纳了部下的正确意见,争取了齐国和秦国参战,壮大了自己的力量。而后,又改善了晋同曹、卫的关系,孤立了楚国。这时,楚国令尹(官名,相当于宰相)子玉大怒,发兵进攻晋军。晋文公为了避开楚军的锋芒,以及报答因晋国内乱逃亡在外时楚王的帮助和殷勤接待(在逃亡时,晋文公允诺:若能回到晋国为君,一旦晋楚交战,晋军将退避三舍,古代军队行军三十里叫做一舍,九十里就是三舍),命令部队向后撤退九十里。晋军“退避三舍”,后撤到卫国的城濮(今山东省鄄城县)。城濮离晋国比较近,补给供应很方便,又便于会合齐、秦、宋等盟国军队,集中兵力。公元前632年4月,晋楚两军开始决战。晋军诱敌深入,楚军陷入重围,全部被歼。城濮之战创造了在军事上先退让一步,后发制人的著名战例。
此后,晋文公请来周襄王,并召集齐、宋等国在践土(今河南广武)和诸侯会盟。史称:“践土会盟”。周天子策封晋文公为“侯伯”(诸侯之长),并赏赐他黑红两色弓箭,表示允许他有权自由征伐。晋文公正式成为第二位霸主,开创了晋国长达百年的霸业。