晋文公是晋献公的儿子,他的同父同母的兄弟有两个,一个是哥哥申生,一个是弟弟夷吾。另外,晋文公还有两个同父异母的弟弟,一个是骊姬的儿子奚齐,一个是少姬的儿子卓子。所以,晋文公的兄弟一共有四个。 公元前672年,那时候还是晋献公当政,晋献公率兵攻打骊戎,骊戎打不过晋国,只好求和,还将骊戎首领的两个美丽的女儿献给了晋献公。于是,晋献公就带着两个战利品回国了。这两个被献给晋文公的骊戎公主一个叫做骊姬,一个叫做少姬,她们都分外美丽,一进宫便获得了晋献公的专宠,很快两个公主都生下了孩子,而且都是男孩。骊姬所生子为奚齐,少姬所生子为卓子。由于骊姬很懂得献媚之术,心机深沉,比起少姬来更得宠爱,晋献公甚至想将骊姬封为晋国的国母,即自己的正妻。除此以外,晋献公还萌生了要将骊姬的儿子奚齐立为储君的念头。 本来,晋献公宠爱一两个妃子也没什么,可骊姬一看就是那种有异心的,说不定就是骊戎首领特意派来的两个祸国殃民的女子。晋献公偏偏被骊姬姐妹二人所迷惑,对她们的儿子也格外的喜爱,晋国就要大难临头了。申生、重耳、夷吾三个公子是晋国晋献公的嫡子,因为他们的母亲是狐姬,来自和晋国相邻的北狄部落。申生是三个兄弟中的长子,是晋献公立为储君的第一个选择。再说公子申生年纪轻轻就立下了很多战功,在晋国国内也有很多大臣支持他,不管怎么说申生都是储君的不二人选。即使公子申生的条件如此优秀,晋献公还是不想立申生,而想立奚齐。为此,晋献公还要分封申生兄弟三人,彻底杜绝他们成为储君的可能。 公元前656年,申生被骊姬诬陷有谋害晋献公的野心,遭到晋献公的怀疑。后来,骊姬还在申生供奉给晋献公的胙肉中下毒。晋献公认定申生心中有鬼,这件毒害自己的事情申生就是凶手,便招来了公子三人一同审问。申生百口莫辩,因为不论他说什么,怎么说,晋献公都会相信骊姬的话,而不相信申生,所以他自杀了。申生用自己的死证明自己的清白,却被有心之人说成是畏罪自杀。除掉了申生,骊姬还是不放心,毕竟还有重耳和夷吾在呢,自己的儿子的地位还是充满了威胁。于是,骊姬又对晋献公说剩下的两位公子也参与了申生的谋害事件,是同谋,两位公子因此遭到了晋献公的调查。 早在公元前671年的时候,申生耳和夷吾三位公子便被分别分封到了晋国的边防要塞,太子申生居曲沃,公子重耳居蒲,夷吾居屈。申生出事以后,狐偃这位公子们的娘舅便提出了要远离晋国都城的提议,他认为骊姬并不会就此罢手,接下来要遭殃的肯定就是剩下的这两位公子了。于是,重耳被狐偃、赵衰等人护送到了蒲城暂避风头。 骊姬果然对重耳和夷吾动手了,她将申生的事件扯到两位公子身上,晋献公召两位公子来审问,可两位公子都悄悄返回了封地。晋献公更加相信骊姬的话,认为这剩下的两个儿子也不是什么好东西,就发兵攻打他们。 夷吾性子比较急躁,晋献公攻打他,他就派兵抵抗,只不过寡不敌众,他根本抵挡不住,只好逃跑。重耳要委婉一点,他声称自己不会和父亲动手,晋献公攻打到蒲城了他也不反抗,最后蒲城沦陷,重耳亡命于母国翟国。 晋献公死后,将国君之位传给了奚齐,可朝中大臣们不满骊姬和奚齐,发起了政变,杀死了骊姬、奚齐以及卓子。本来大臣们想要迎接重耳回国,但是狐偃认为此时时机不好,建议重耳不回晋国。后来,夷吾当上了晋国国君,晋国对外战争各种失利,夷吾认为是重耳的原因,便派人刺杀哥哥重耳。重耳本来在母国待得好好的,为了躲避夷吾的追杀,只好再次踏上流亡之路。当然,故事的最后,重耳回到晋国,夺过了君位,成为了晋国的国君。