五年（前672年），伐骊戎，得骊姬及少姬，二人受到献公宠幸。献公十二年，骊姬产下一子，取名奚齐，骊姬有意废嫡立庶，便与优施淫乱，策划阴谋，使献公让太子申生居曲沃，公子重耳居蒲，公子夷吾居屈。十六年，晋灭霍、魏、耿。献公二十一年（前656年）晋发生了骊姬之乱，骊姬与优施通姦，两人设计陷害太子申生，申生逃到新城，十二月自杀。骊姬又诬告重耳、夷吾，二人只好离开都城，退居蒲、屈。二十二年，献公怒二子不辞而去，认为他们有逆谋，派兵伐蒲，重耳逃到翟。献公又派兵伐屈，却未能攻克。同年晋献公向虞国请求借路讨伐虢国（史称