War of the Eight Princes
父帝より呉王に封じられ、射声校尉・後軍将軍となる。八王の乱では趙王司馬倫が恵帝を廃して簒奪すると、同母兄の司馬允が反発して挙兵した。しかし司馬允は敗れて殺害され、司馬晏も同母弟のため捕縛された。しかし司馬倫は殺害を勧める臣下の提言を無視して代王（代王に封じられる事は一種の僻地の王のために左遷ではある）に封じて手はかけようとしなかった。301年に司馬倫が殺されると呉王に戻され、さらに上将軍・侍中に任命された。その後も続く八王の乱の中で司馬晏は殺される事なく有力な王について生き延びた。なお、武帝の皇子の中で八王の乱を生き延びたのは懐帝の他は司馬晏だけであった。