遹的长子，怀冲太孙司马尚、濮阳哀王司马臧的同母兄。永康元年（300年），皇后贾南风矫诏废太子司马遹。因父亲被废，司马虨与父亲司马遹、母亲蒋俊、弟弟司马尚、司马臧都被囚禁于金镛城，其父母先后被害。司马虨在金墉城被幽禁而死。他的两个弟弟司马尚、司马臧在八王之乱中都被封为皇太孙。