武公取代晋君两年后去世。他的儿子献公诡诸即位。
五年(前672),晋献公攻讨骊戎,得到了骊姬和她妹妹,对她们十分宠爱。
晋国大夫士蔿为对献公说“:原晋国的公子们人数很多,不诛杀他们,将会发生祸乱。”于是献公派人把公子们都杀光了,而建都聚城,命名叫绛,开始以绛为都城。
骊姬生下奚齐。献公有意废掉太子,就说:“曲沃是我先祖宗庙所在的地方,而蒲邑靠近秦国,屈邑靠近翟国,如果不派儿子们镇守那里,我放心不下。”于是派太子申生住在曲沃,公子重耳住在蒲邑,公子夷吾住在屈邑。献公跟骊姬的儿子奚齐住在绛都。晋国人据此推知太子将不会继位了。
太子申生,他母亲是齐桓公的女儿,叫齐姜,死得早。
重耳的母亲,是翟国狐氏的女儿。
夷吾的母亲,是重耳母亲的妹妹。
太子申生、重耳、夷吾都有贤德。当得到骊姬之后,献公就疏远了这三个儿子。
献公私下对骊姬说:“我想废了太子,以奚齐代替他。”骊姬是表面佯装称誉太子,暗地里却叫人诽谤太子,想立自己的儿子。
骊姬对太子说:“君王曾梦见齐姜,你速去曲沃祭祀一番,回来后把胙肉献给君王。”太子于是到曲沃祭祀他母亲齐姜,并将胙肉献给献公。恰好当时献公外出打猎去了,于是将胙肉放在宫中。骊姬暗中派人在胙肉中放了毒药。过两天,献公打猎回来,厨师将胙肉奉给献公,献公要吃它。骊姬从旁边阻止他,说:“胙肉来自远方,应试试它。”把它倒在地上,地面隆起;给狗吃,狗死了;给宫中厮役尝,厮役死了。
骊姬哭着说“:太子为何这般残忍呀!连他父亲都想杀了去接替他。又对献公说:“太子这样做,不过是因为我和奚齐的缘故。
太子听说这消息,逃奔到新城曲沃。献公大怒,就杀了太子的老师杜原款。有人对太子说:“放毒药的是骊姬,太子为何不去把话说明?”太子说“:我父君老了,没有骊姬,就睡眠不安,饮食不甘。即使向他解释清楚,又引起他对骊姬发怒,这不行。”又有人对太子说:“您可逃奔到其他国家去。”太子说“:带着杀父的恶名逃奔,谁会接纳我?我自杀算了。”太子申生在曲沃自杀。
当时重耳、夷吾到朝中去,有人向骊姬说“:这两位公子都怨恨你进谗言害死了太子。”骊姬害怕,又向献公诽谤两位公子说“:申生在胙肉中放毒,两位公子知道这回事。”两位公子听到这消息,害怕,重耳逃到蒲邑,夷吾逃到屈邑,依据邑城,亲自守备。
二十二年(前655),献公恼怒两个儿子不辞而别,果然有谋反的意思,就派兵讨伐蒲邑。
蒲城一个叫勃鞮的宦官逼重耳赶快自杀。重耳翻墙逃走,只斩下重耳的衣袖。重耳出奔到翟国。
献公又派人讨伐屈邑,屈城防守严密,攻不下来。夷吾后来逃往梁国。
献公病情加重,就对荀息说:“我把奚齐作为继承人,他年小,大臣们不服,恐怕会有祸乱,您能拥立他吗?”荀息说“:能。”献公说“:用什么做凭证?”荀息回答说:“即使您死而复生,活着的我也不感到有愧,这就是凭证。”于是献公将奚齐托付给荀息。
荀息担任国相,主持国政。
秋天九月,献公去世。
里克、邳郑想接回重耳,借三位公子的党徒作乱,”十月,里克在守丧的地方杀死奚齐,
荀息准备以死相报, 骊姬的妹妹生下了悼子。有人说不如立奚齐的弟弟悼子并辅佐他,荀息就立悼子,里克又在朝中杀了悼子,荀息也以身相殉。
当初,献公将要攻伐骊戎,占卜说“:谗言为祸。”到攻破骊戎,获得骊姬,宠爱她,骊姬终于扰乱了晋国。