晋武公十九年(前697年),重耳出生,他是晋献公和狐姬之子。他自幼喜好结交士人,到十七岁时,已有五个品德高尚、才能出众的朋友:赵衰、狐偃、贾佗、先轸、魏犨。
晋献公还是太子的时候,重耳就已长大成年。晋武公三十九年(前677年),晋武公去世,晋献公继位,重耳已二十一岁。
晋献公十一年(前666年,《史记》作十二年、十三年),骊姬受到宠爱,想让自己的儿子成为嗣君,于是派人劝说献公让申生、重耳等离开国都。当年夏天,献公让太子住在曲沃,重耳住在蒲地,夷吾住在屈地,而骊姬和她妹妹的儿子奚齐、卓子仍在国都。
晋献公二十一年(前656年),骊姬进一步陷害太子申生,申生自尽。骊姬又开始诬陷晋献公另外的两个儿子重耳和夷吾,得知消息后重耳逃到了蒲城,夷吾逃到了屈城。
晋献公二十二年(前655年),晋献公因重耳与夷吾两位公子不辞而别而大怒,认定他们有阴谋,于是就派公使勃鞮去讨伐蒲城。重耳说:“君父的命令不能违抗。”于是他通告众人说:“违抗君命的人就是我的仇敌。”重耳翻墙逃走,勃鞮追上他砍掉了他的袖口,重耳逃到了母亲的故国翟国(又作“狄国”)。
重耳与狐偃、赵衰、颠颉、魏犨、胥臣等人一起流亡到翟国,其中狐偃是重耳的舅舅,翟国也是狐偃的祖国,此时翟人正在和廧咎如打仗并俘获的两个姑娘,翟人把这两个姑娘送给了重耳。重耳娶了其中一个叫季隗的姑娘,生了伯鲦和叔刘,另一个赐给了赵衰。
前651年(晋献公二十六年)九月,晋献公去世,公子奚齐继位,骊姬为国母,荀息为托孤之臣,一直支持太子申生的晋国卿大夫里克、邳郑父等人趁机聚众作乱,把幼主奚齐刺死在晋献公的灵堂上,之后荀息立卓子为晋君,里克等人把卓子刺杀在朝堂之上,又将骊姬活活鞭死,并派狐偃之兄狐毛至翟国迎接公子重耳,打算拥立他。重耳辞谢道:"违背父亲的命令逃出晋国,父亲逝世后又不能按儿子的礼仪侍候丧事,我怎么敢回国即位,请大夫还是改立别人吧。”于是里克让人到梁国去迎接夷吾,夷吾的谋臣吕省、郤芮认为里克不让晋国国内的公子为国君,反而寻找流亡在外的夷吾,难令人信服,就商量以河西之地换取秦国支持夷吾归晋,并允诺夷吾为君之后以汾阳之邑封予里克。
晋惠公元年(前650年),夷吾即位,史称晋惠公。
晋惠公即位后,违背了给秦及里克的约定,又杀死了邳郑父与七舆大夫,晋人认为夷吾言而无信所以对他都不顺服。晋惠公八年(前643年)晋惠公恐晋国人依附重耳,就派勃鞮追杀重耳,在翟国住了十二年的重耳闻讯就与赵衰等人商量说:"我当初逃到翟,不是因为它可以给我帮助,而是因为这里距离晋国近容易达到,所以暂且在此歇脚。时间久了,就希望到大国去。齐桓公喜好善行,有志称霸,体恤诸侯。现在听说管仲、隰朋去世,齐也想寻找贤能的人辅佐,我们为何不前往呢?"于是,重耳又踏上了去齐国的路途。离开翟时,重耳对妻子说:"等我二十五年不回来,你就改嫁。"妻子笑着回答:"等到二十五年,我坟上的柏都长大了。虽然如此,我还是会等着你的。"
重耳一行先是来到了卫国,卫文公看他落魄没有好好的招待他们,他们就离开了卫国。一路走到了五鹿(今河南濮阳东南)时重耳饿得实在没有办法,就向沿途的村民讨要点吃的,村民看到他那落魄的样子,就给了他一块土让他吃。重耳大怒,赵衰安慰他说:“土,象征土地,他们是表示对您臣服,你应该行礼接受它。”重耳拜谢村民并把土块装在车上去往齐国了。
晋惠公十四年(前637年)九月,晋惠公薨逝,太子圉继位,是为晋怀公。晋怀公即位后害怕秦国讨伐,就下令跟随重耳逃亡的人都必须按期归晋,逾期者杀死整个家族,因为舅舅狐偃与狐毛都跟随着重耳没有回国,晋怀公杀死了重耳的外公狐突。十一月,晋安葬了晋惠公。十二月,晋国大夫栾枝、郤谷等人听说重耳在秦国,都暗中来劝重耳、赵衰等人回晋国,作内应的人很多。于是秦穆公就派军队护送重耳回晋国。晋怀公听说秦军来了就派出军队抵拒,可是民众知道了重耳要回来都不愿意抵抗,只有晋惠公的旧大臣吕省、郤芮不愿让重耳即位。
晋文公元年(前636年)春天,秦国护送重耳到达黄河岸边。面对重耳即将登上大位,狐偃说:“我跟随您周游天下,有太多的过错,我自己都知道,我请求现在离去吧。"重耳说:"如果我回到晋后,有不与您同心的,请河伯作证!”于是,重耳就把璧玉扔到黄河中,与狐偃明誓。那时介子推也是随从,正在船中,就笑道:"确实上天在支持公子兴起,可狐偃却认为是自己的功劳并以此向君王索取,太无耻了。我不愿和他同列。"说完就隐蔽起来渡过黄河。秦军包围了令狐,晋军驻扎在庐柳。二月辛丑日,狐偃与秦晋大夫在郇结盟。壬寅日,重耳进入晋军中。丙午日,重耳到达曲沃。丁未日,重耳到武宫朝拜即位,是为晋文公。大臣们都前往曲沃朝拜。晋怀公逃到了高梁。戊申日,重耳派人杀死了晋怀公。己丑傍晚,吕省、郤芮意图放火烧死重耳,被勃鞮告密,吕省、郤芮逃到黄河边,被秦穆公诱杀。
晋文公元年(前636年),周襄王胞弟王子带盗嫂事发,与周襄王发生火并,王子带联合狄人攻周,大败周军。周襄王逃居于郑国的汜,并告难诸侯。
晋文公二年(前635年)春,秦穆公收到了周天子的告急文书便屯兵于黄河岸边准备勤王。赵衰以一个政治家的嗅觉劝晋文公说:“争夺霸权最好是拥护周天子,周王室与晋国同为姬姓,如果晋国不抢先护送周天子回京而落在秦国之后,就无法在天下发号施令,今天尊敬周王是晋国称霸的资本。”三月甲辰日,晋军到了阳樊(今河南济源西南)并包围了温(今河南温县西),护送周襄王回到了周都洛邑。四月,杀死了王子带。周襄王大为感动,把河内、阳樊两地赐给了晋国。
晋文公四年(前633年),楚成王和同盟诸侯包围了宋国,宋国公孙固赶到晋国请求援助。先轸说:“报答恩人决定霸主,就在于今天了。”狐偃说:“楚国刚刚占有曹国,而且初次与卫国通婚,假如攻打曹国、卫国,楚国一定救援,那么宋国就得到解脱了。”晋文公编制三军讨伐楚国的同盟曹、卫。十二月,晋军攻下太行山以东,晋文公把原邑封给赵衰。
晋文公五年(前632年)春,晋文公以荀林父为御戎、魏犨为车右,率领晋军800乘南下,讨伐曹国时向卫国借路,卫成公不答应。晋军只好迂回从南渡过黄河攻打曹国,讨伐卫国。正月,晋军攻下五鹿。二月,晋文公、齐孝公在敛盂结盟。卫成公见晋大军压境,晋、齐又结为盟好,请求参加结盟,晋文公不答应。卫成公想与楚国结盟,卫国人反对,结果卫赶出卫成公讨好晋国。卫成公住在襄牛,公子买在卫国防守,楚国救援卫国,未能取胜,晋军不战而得卫国。
三月,晋军南下攻曹,丙午日,晋军攻入曹都(今山东定陶),列举了曹共公的罪状,因为曹共公不听僖负羁的话,让三百个美女拉着自己华丽的车子。晋文公下令军队不许进入僖负羁同宗族的家内,以报答他的恩德。
晋军攻击曹、卫,本欲引诱楚军北上,坐收以逸待劳之功。但楚军并不上钩,而猛攻宋国,宋再次向晋军告急。晋文公想救援宋国就应攻打楚国,因为楚国曾对晋文公有恩,晋文公便不想攻打楚国,想放弃对宋国的救援,可宋国也对晋国有恩,也必会失掉宋国,陷于战略被动地位,晋文公为此举棋不定。先轸劝说:“抓住曹伯,把曹、卫的土地分给宋国,楚为此肯定着急,那楚国势必要放弃攻打宋国了。”于是文公听取了先轸的意见,楚成王真的率军离开了宋国。
楚将子玉骄傲自负,反对楚成王撤军,坚请与晋一战,楚成王说:“晋侯在外逃亡十九年,受困的时间太久了,终于返回晋国。他因尝尽了艰难险阻,就能正确对待百姓,上天为他开路,他不可阻挡。”子玉仍请兵说:“不敢一定建功立业,只求堵塞中伤诽谤的言论。”楚王很生气,只给了他很少的军队。此时秦穆公、齐昭公又心怀异志,与晋国消极合作,晋国面临着单独与楚决战的境地。晋文公用先轸建议,让宋用土地贿赂秦、齐,请两国出面求楚退兵,并告诉楚国这件事,制造秦、齐与楚国的矛盾,一面分曹、卫之地与宋,坚其抗楚决心。楚国不愿放弃曹、卫,齐、秦为得到宋国的土地便不愿与楚国结盟,最后就无可选择的与晋国结成同盟,兵锋直指楚国。
晋文公五年(前632年)夏,子玉派宛春与晋交涉:如果晋国答应让曹、卫复国,楚即解宋之围。此为子玉一石二鸟之策,如果晋国答应他的要求,则曹、卫、宋三国都会对楚国感恩戴德。如果晋国不答应他的要求,那么曹、卫、宋三国将会怨恨晋国。晋大夫狐偃即上了子玉的圈套,说:“子玉很没有礼,我的国君只得到一份,他们的臣子却得到两份,不能答应。”先轸则识破了子玉的机关,说:“安定人心叫做礼。楚国一句话安定了三个国家,您一句话灭亡了它们,我们才是无礼了。不答应楚国,这就是放弃宋国。不如私下里答应恢复曹国、卫国以便引诱楚国,扣留宛春来激怒楚国,视战争胜负的情况再来计谋。”晋文公采用先轸的建议一面暗许曹、卫复国,劝其与楚绝交,一面扣留楚使臣以激怒子玉。
楚将子玉很生气,带军北上攻打晋军,进逼陶丘,晋文公为疲敝楚军,诱使子玉轻敌深入,以便在预定战场与楚决战,楚国军官问:“你们为什么退兵?”狐偃说:“过去我们在楚国时已立约说交战时退避三舍。”晋文公退避三舍既是报答以前楚成王给予的礼遇,也是诱敌深入,楚军也想撤退,子玉不同意。
四月戊辰,晋文公与宋成公、齐国归父、崔夭、秦国小子慭率军驻扎于城濮(山东省范县南)。子玉率楚急进,依托郄陵险阻扎营,并有郑国、陈国、蔡国相助。
四月己巳,晋军在有莘北摆好阵势。楚将子玉带领六百兵卒作为中军,说:“今天必定将晋国消灭了!”子西统率楚国左军,子上统率楚国右军。 胥臣带领晋国下军,用虎皮把战马蒙上攻击楚国的盟军陈、蔡联军,陈、蔡军队远远的看到晋军披着虎皮的战马顿时吓破了胆,士兵四处逃窜,楚国右军被击溃。狐毛带领晋国上军树起两面大旗假装撤退,栾枝带领晋国下军让战车拖着树枝装作大军假装逃跑,楚军受骗追击,原轸和郄溱率领晋军中军向楚军拦腰冲杀,狐毛和狐偃指挥上军从两边夹击子西,楚国的左军溃败,结果楚军失败,子玉带着残兵败将逃回国内自杀。晋军在楚军营地住了三天,吃缴获的军粮,休整三日后,胜利班师。四月甲午日,晋军到达衡雍,在践土为周襄王造了一座行宫。
晋文公五年(前632年)五月丁未,晋文公把楚国的俘虏献给周襄王,郑文公替周襄王主持典礼。周襄王用甜酒款待晋文公,并劝晋文公进酒。周襄王命令王子虎任命晋文公为诸侯首领,并赏赐给他一辆大辂车,红弓一把,红箭一百支,黑弓十把,黑箭一千支,香酒一卣,珪瓒以及勇士三百。晋侯多次辞谢,最后才行礼接受了。周襄王写了《晋文侯命》,于是晋文公称霸,癸亥日,王子虎在王宫与诸侯结盟。
晋文公五年(前632年)冬,晋文公以周天子之命召集诸侯,与齐昭公、宋成公、鲁僖公、蔡庄侯、郑文公、卫叔武及莒子在践土(今河南原阳)会盟。
晋文公六年(前631年)夏,晋文公与王子虎、宋公孙固、齐国归父、陈辕涛涂、秦小子憖,会盟于翟泉(今河南孟津),用以巩固践土之盟,并谋划讨伐郑国。
晋文公七年(前630年),为阻止楚国北进,晋文公、秦穆公带兵包围郑国,想得到晋文公流亡郑国时的恩人叔詹,叔瞻听说后自杀了。郑国人带叔瞻尸体给晋文公,晋文公却说:“一定得到郑君才甘心。”郑文公害怕了,就暗中派烛之武挑拨秦穆公,最终凭借烛之武的口才使秦穆公撤军,晋国随后也撤了军。
晋国虽未灭郑,郑文公再也不敢对晋国无礼。晋文公九年(前628年)郑文公去世,公子兰即位,是为郑穆公。郑穆公在位时始终是晋国的重要追随者。
晋文公九年(前628年)十二月己卯,晋文公卒,公子欢即位,史称晋襄公。
推举贤良,任用有才能的人:封狐偃为相、先轸为帅;让赵衰、胥臣、栾枝、冀缺等人辅佐他治理国家;让郤溱、霍伯带领军队;让贾佗、阳子制作礼仪;让魏犨、荀伯抵御北方的戎族。制定官员规章,按法办事,确立名分,培育美德。赏赐随从自己逃亡的人员和各位有功之臣,功大的封给城邑,功小的授与爵位。
宣扬德教,以培养百姓的纯朴德性,拨乱反正,大量起用受晋惠公、晋怀公时代受到迫害的旧族,姬姓中贤良的人担任内务官,异姓中有才能的人担任边远地方的官。王公享用贡赋,大夫收取采邑的租税,分给士族田地,一般平民自食其力,工商之官领受俸禄,差役按其职务领取口粮,家臣的食用取自大夫的加田。
随着晋国国力膨胀以及政治需要,晋文公不断改革军事:先是将晋国二军扩大编制为三军,以郤谷统帅中军,狐偃统帅上军,栾枝统帅下军。又因游牧民族对晋国侵扰而设立三行。前629年(晋文公八年),晋文公又裁撤三行,增设新二军,即新上军、新下军,为五军。
在军事上晋文公先是诛杀王子带以勤王,执政九年间先后伐曹、攻卫、败楚、救宋、服郑、威秦,于前632年在践土会盟,奠定了其春秋霸主的地位。
减免赋税,布施恩惠,舍弃禁令,分财给寡少的人,救济贫困,资助没有财产的人。减轻关税,修治道路,便利通商,宽免农民的劳役。鼓励发展农业,提倡互相帮助,节省费用来使资财充足。在生产上,号召改进工具,施惠百姓,奖励垦殖;在贸易方面,降低税收,积极争取邻商入晋。
宁庄子:“夫礼,国之纪也;亲,民之结也;善,德之建也。国无纪不可以终,民无结不可以固,德无建不可以立。此三者,君之所慎也。今君弃之,无乃不可乎!晋公子善人也,而卫亲也,君不礼焉,弃三德矣。臣故云君其图之。康叔,文之昭也。唐叔,武之穆也。周之大功在武,天祚将在武族。苟姬未绝周室,而俾守天聚者,必武族也。武族唯晋实昌,晋胤公子实德。晋仍无道,天祚有德,晋之守祀,必公子也。若复而修其德,镇抚其民,必获诸侯,以讨无礼。君弗蚤图,卫而在讨。小人是惧,敢不尽心。”
公孙固:“晋公子亡,长幼矣,而好善不厌,父事狐偃,师事赵衰,而长事贾佗。狐偃其舅也,而惠以有谋。赵衰其先君之戎御,赵夙之弟也,而文以忠贞。贾佗公族也,而多识以恭敬。此三人者,实左右之。公子居则下之,动则谘焉,成幼而不倦,殆有礼矣。树于有礼,必有艾。《商颂》曰:‘汤降不迟,圣敬日跻。’降,有礼之谓也。君其图之。”
楚成王:“晋公子广而俭,文而有礼。”
叔詹:①“晋公子有三焉,天其或者将建诸?君其礼焉。男女同姓,其生不蕃。晋公子,姬出也,而至于今,一也。离外之患,而天不靖晋国,殆将启之,二也。有三士足以上人而从之,三也。”②“亲有天,用前训,礼兄弟,资穷困,天所福也。今晋公子有三祚焉,天将启之。同姓不婚,恶不殖也。狐氏出自唐叔。狐姬,伯行之子也,实生重耳。成而隽才,离违而得所,久约而无衅,一也。同出九人,唯重耳在,离外之患,而晋国不靖,二也。晋侯日载其怨,外内弃之;重耳日载其德,狐、赵谋之,三也。在《周颂》曰:‘天作高山,大王荒之。’荒,大之也。大天所作,可谓亲有天矣。晋、郑兄弟也,吾先君武公与晋文侯戮力一心,股肱周室,夹辅平王,平王劳而德之,而赐之盟质,曰:‘世相起也。’若亲有天,获三祚者,可谓大天,若用前训,文侯之功,武公之业,可谓前训。若礼兄弟,晋、郑之亲,王之遗命,可谓兄弟。若资穷困,亡在长幼,还轸诸侯,可谓穷困。弃此四者,以徼天祸,无乃不可乎?!君其图之。”
椒举:“臣闻诸侯无归,礼以为归。今君始得诸侯,其慎礼矣。霸之济否,在此会也。夏启有钧台之享,商汤有景亳之命,周武有孟津之誓,成有岐阳之搜,康有酆宫之朝,穆有涂山之会,齐桓有召陵之师,晋文有践土之盟。”
左史倚相:“齐桓、晋文,皆非嗣也,还轸诸侯,不敢淫逸,心类德音,以德有国。近臣谏,远臣谤,舆人诵,以自诰也。是以其入也,四封不备一同,而至于有畿田,以属诸侯,至于今为令君。桓、文皆然,君不度忧于二令君,而欲自逸也,无乃不可乎?《周诗》有之曰:‘弗躬弗亲,庶民弗信。’臣惧民之不信君也,故不敢不言。不然,何急其以言取罪也?”
《左传》:“文公其能刑矣,三罪而民服。《诗》云:‘惠此中国,以绥四方’。不失赏刑之谓也。”
孔子:“齐桓公正而不谲,晋文公谲而不正。”
墨子:“昔者文公出走而正天下;桓公去国而霸诸侯;越王勾践遇吴王之丑而尚摄中国之贤君。三子之能达名成功于天下也,皆于其国抑而大丑也。太上无败,其次败而有以成,此之谓用民。”
《吕氏春秋》:①“齐桓公染於管仲、鲍叔,晋文公染於咎犯、郄偃,荆庄王染於孙叔敖、沈尹蒸,吴王阖庐染於伍员、文之仪,越王句践染於范蠡、大夫种。此五君者,所染当,故霸诸侯,功名传於後世。”
司马迁:①“晋文公,谦而好学,善交贤能智士。”②“晋文公,古所谓明君也,亡居外十九年,至困约,及即位而行赏,尚忘介子推,况骄主乎?”③“重耳不得意,乃能成霸。”
荀彧:“昔晋文公纳周襄王,而诸侯服从。”