晋文公,生于周桓王二十三年(公元前697年),公元前636年即位,卒于周襄王二十四年(公元前628年),姓姬名重耳,春秋时期著名的政治家,晋国国君,在位九年,在赵衰、狐偃、狐毛贾佗、先轸、魏武子、介之推等人的辅助下成为春秋五霸之一。
公元前666年,晋献公派重耳守护蒲城。后来重耳遭到骊姬之乱的迫害,离开了晋国都城绛,到蒲城,他父亲晋献公派勃鞮谋杀重耳,勃鞮割断了重耳的袖子,重耳爬墙侥幸逃走。重耳的母亲是戎族,他决定往翟族人的地方逃跑。
晋献公逝世后,荀息当国相,骊姬立他儿子奚齐为国君,里克杀了骊姬和奚齐,荀息自杀,里克派人迎接重耳回国即位,重耳辞谢。
公元前650年,重耳的弟弟夷吾登君主宝座,自立为晋惠公。晋惠公又派勃鞮第二次追杀重耳,重耳没死,决定不能在翟族地区多留。他听说齐桓公的宰相管仲去世了,决定去齐国给齐桓公效劳,他同时希望得到齐国的帮助和保护。重耳在齐国过安逸的生活,放弃了恢复君位的愿望。齐桓王送了他二十辆马车,并许配了宗族之女齐姜给重耳。
后来重耳离开了齐国,楚国打败宋襄公军队不久以后,重耳到了宋国。宋襄公款待他,并送他二十辆马车。后来重耳到了郑国,郑文公拒绝接待他。到了楚国,楚成王设宴接待他,并问他以后打算如何报答楚国。重耳回答“万一晋国和楚国之间发生了战争,我愿意命令军队撤退三舍(即九十里)”。楚国大夫子玉建议楚成王马上杀死重耳,以免给自己留下后患,但是楚成王没有采纳他的意见。最后,重耳到了秦国,秦穆公热烈接待他,并把五个女子许配给他,其中有秦穆公的亲身女儿怀嬴。
公元前636年秦穆公护送重耳回晋国。重耳即位,称晋文公,即位后他在诸侯中威信很高。侍奉晋惠公的旧臣吕省和郄芮害怕遭到晋文公的迫害,所以想谋杀他。他们计划放火烧他的宫室。勃鞮听到了他们的阴谋,想预告晋文公,但是文公拒绝让他觐见,因为他曾经试图刺杀文公两次。勃鞮回答他当时奉命行事,提醒他“过去齐桓公没有记恨管仲向他射箭”,晋文公听了,便接待了勃鞮,勃鞮就揭露了吕省和郄芮的阴谋。吕省和郄芮逃走,但是秦穆公把他们俘获杀死了。
公元前635年,周襄王的弟弟王子带发起动乱,周襄王逃到郑国并向晋文公紧急请求援助。同时,秦国人正准备去救周王。晋文公想当霸主,他乘这个机会显示他的权利和威力,所以不顾晋国刚刚才安定,决定在秦国人行动之前拯救周王,不想让秦国人得到功劳。因此,他答应了周襄王,打败了王子带,并护送周襄王回京城。为了感谢晋文公的恩惠,周王把河内、阳樊等地区赏赐给了晋国。
公元前633年(周襄王二十年),宋国都城商丘被楚军包围。晋文公率兵救宋,为报答楚国在他流亡国外时楚国的款待,下令军队退避三舍(九十里),在城濮(今山东濮县南)大败楚军。晋文公主持践土之盟,成为霸主。
公元前628年冬天,晋文公逝世,他儿子晋襄公继位。