晋元帝下令：“临淄万户封，又植少有美才，能同游田苏者。今晚生蒙弱，何论于此！间封此儿，不以宠稚子也。亡弟当应继嗣，不获已耳。家丞、庶子，足以摄祠祭而已，岂宜屈贤才以受无用乎！”大兴元年（318年），司马焕疾笃，司马睿为之撤膳废食，下诏封为琅邪王，嗣恭王司马觐后，不久去世，在任不足三天，年二岁，谥号悼（琅邪悼王）。晋元帝悼念无已，将葬，以司马焕既封列国，加以成人之礼，诏立凶门柏历，备吉凶仪服，营起陵园，功役甚众。
后事.永昌元年（322年），立司马焕母弟司马昱为琅邪王，即简文帝。