申生
晋の献公は、賈から妻を迎えたが、子がなく、父の武公の妾であった斉姜を夫人とし、太子である申生と穆姫を生んだ。また、献公は、戎から2人の娘を娶り、大戎狐姫(中国語版)(狐突の娘)が重耳を、小戎子(大戎狐姫の妹)が夷吾を生んだ。晋が驪戎を討伐すると、驪戎は、娘の驪姫とその妹を献公に嫁がせた。驪姫は、晋に戻って奚斉を生んだ。驪姫の妹は、卓子を生んだ。驪姫は、奚斉を献公の後継者にしようと考え、献公の寵臣である梁五(中国語版)と東関五(中国語版)に賄賂を贈り、申生・重耳・夷吾を都から遠ざけるよう献公に対して進言させた。献公11年(紀元前666年)夏、献公は、申生を曲沃に、重耳を蒲邑に、夷吾を屈邑に居住させた。公子は全て辺境に所在することとなり、驪姫姉妹とその子らのみが、都の絳に残ることとなった。
献公16年(紀元前661年)、献公は2つの軍を編成し、献公が上軍の将となり、申生が下軍の将となった。そして、献公は、耿・霍・魏の諸国を滅ぼした。献公は、申生のために曲沃に城を作った。この時、士蔿は、申生に城が与えられながら、その地位が下軍の将にとどまっていることを理由に、君主として立つことが困難であるから、呉の太伯の先例に倣って亡命するよう申生に説いた。しかし、申生は、士蔿の助言に従わなかった。
献公17年(紀元前660年)、献公が申生に命じて東山皋落氏を攻めさせようとすると、太子である申生に軍を率いさせるべきではないとして里克がこれを諌めた。