前643年，圉在秦国做人质，秦穆公把他女儿嬴氏（即怀嬴）嫁给他。前637年，父亲晋惠公逝世前，太子圉本就因秦穆公灭梁而怀恨于秦，担心不能继位，逃回晋国，并在父亲死后登上宝座。他要求跟随重耳的大夫们回国，规定了期限，不按期回来的大夫将受到惩罚。狐突的两个儿子狐毛和狐偃多年跟随重耳，在那个时候和他一起住在齐国。晋怀公向狐突要求叫儿子回来，狐突不愿意，所以晋怀公把他给杀了。据《左传》，前636年二月，怀公的伯父重耳在秦穆公支持下回国，怀公的心腹吕省和郄芮都临阵倒戈，怀公被迫出奔高梁，很快被即位为文