曲沃武公灭晋侯缗两年后去世,儿子诡诸继位,是为晋献公。献公有子八人,其中太子申生、重耳、夷吾三人最贤,颇受国人称赞。
献公五年(前672年)晋国攻伐骊戎后得到骊姬两姐妹,两人貌美如花,都受到献公宠爱,尤其是骊姬,更是集三千宠爱于一身。献公十二年骊姬生奚齐,二十五年其妹生卓子(左传称卓,史记称悼)。骊姬因受到献公宠爱,便想立自己的儿子奚齐为太子。但申生在之前早就确立了储君的地位,这件事情操作起来有一定的难度。于是,骊姬就采取了“曲线救国”的策略,先是向献公吹枕边风,把太子申生赶到了曲沃,把公子重耳赶到了蒲,把公子夷吾赶到了屈。