司马炎妻妾众多,见诸史书的有28个之多,一共育有26个儿子,其中第一任皇后叫杨艳,第二任皇后叫杨芷,这两位皇后都源于弘农杨氏。
杨艳育有二子,分别为司马轨和司马衷,是司马炎诸子的嫡长子与嫡二子。
但司马轨二岁夭折,追封为毗陵王,谥号悼,司马衷就成了事实上的嫡长子了。