早在公元前671年的时候,申生耳和夷吾三位公子便被分别分封到了晋国的边防要塞,太子申生居曲沃,公子重耳居蒲,夷吾居屈。申生出事以后,狐偃这位公子们的娘舅便提出了要远离晋国都城的提议,他认为骊姬并不会就此罢手,接下来要遭殃的肯定就是剩下的这两位公子了。于是,重耳被狐偃、赵衰等人护送到了蒲城暂避风头。
骊姬果然对重耳和夷吾动手了,她将申生的事件扯到两位公子身上,晋献公召两位公子来审问,可两位公子都悄悄返回了封地。晋献公更加相信骊姬的话,认为这剩下的两个儿子也不是什么好东西,就发兵攻打他们。
夷吾性子比较急躁,晋献公攻打他,他就派兵抵抗,只不过寡不敌众,他根本抵挡不住,只好逃跑。重耳要委婉一点,他声称自己不会和父亲动手,晋献公攻打到蒲城了他也不反抗,最后蒲城沦陷,重耳亡命于母国翟国。
晋献公死后,将国君之位传给了奚齐,可朝中大臣们不满骊姬和奚齐,发起了政变,杀死了骊姬、奚齐以及卓子。本来大臣们想要迎接重耳回国,但是狐偃认为此时时机不好,建议重耳不回晋国。后来,夷吾当上了晋国国君,晋国对外战争各种失利,夷吾认为是重耳的原因,便派人刺杀哥哥重耳。重耳本来在母国待得好好的,为了躲避夷吾的追杀,只好再次踏上流亡之路。当然,故事的最后,重耳回到晋国,夺过了君位,成为了晋国的国君。