赵王司马伦废皇后贾南风、其谋士孙秀专权,司马允心知司马伦有篡逆之心,所以称病不上朝,密养死士,欲诛杀司马伦。司马伦惧怕司马允,所以改封其为太尉,表面看来是优待他,其实要夺他的兵权。司马允称病不接受。于是司马伦派遣御史逼迫司马允:“不当太尉,就是反逆”;司马允看了诏书后,发现竟然是孙秀的笔迹,于是大怒,便将御史收监,欲斩了他,御史逃跑而获免,司马允便斩了跟着来的令史二人。接着司马允严厉着神情跟左右说:“赵王欲毁我家!”遂率封国亲兵及帐下七百人冲出,并对众人大叫道:“赵王反,我要攻打他,愿辅佐我者来。”因此沿途归附者众多。司马允欲率众冲入皇宫,但尚书左丞关闭了东掖门,进不去,于是包围了赵王的相府。司马允的亲兵,都是淮南奇才剑客,故与之对战司马伦的士兵屡败,死了1000多人。太子左卫率(太子卫队的长官之一) 陈徽率领东宫的士兵,在相府内响应司马允,助威呐喊。司马允在承华门前,弓弩齐发,射司马伦,飞箭如雨下。主书司马眭秘以身体为司马伦挡箭,背部中箭而死。司马伦的官员们属都躲在树后面,每颗树都中数百箭。陈徽的哥哥陈淮是中书令,请求晋惠帝派人拿来白虎幡解斗(晋代以幡作为集合军队的凭信)。其实陈淮欺骗了晋惠帝,驺虞幡才是解斗的,白虎幡是主杀,为帝王诏令传信督战之用。晋惠帝派遣司马督护伏胤手持白虎幡\ufe50率领四百名骑兵出宫,直奔相府。伏胤和赵王的儿子司马虔是很要好,司马虔要求伏胤相帮,事成之后与其共享富贵。伏胤收起白虎幡,拿着空白的诏书,诈言说有诏书给司马允,司马允不察觉有异,下战车接受诏书,立刻就被伏胤所杀。时年二十九岁。司马允的儿子秦王司马郁、汉王司马迪皆被杀害,淮南王亲友部属被牵连诛杀者达数千人之多。《晋书·武十三王》称: 淮南忠壮王允,字钦度,咸宁三年,封濮阳王,拜越骑校尉。太康十年,徙封淮南,仍之国,都督扬江二州诸军事、镇东大将军、假节。元康九年入朝。 初,愍怀之废,议者将立允为太弟。会赵王伦废贾后,诏遂以允为骠骑将军、开府仪同三司、侍中,都督如故,领中护军。允性沉毅,宿卫将士皆敬服之。 伦既有篡逆志,允阴知之,称疾不朝,密养死士,潜谋诛伦。伦甚惮之,转为太尉,外示优崇,实夺其兵也。允称疾不拜。伦谴御史逼允,收官属以下,劾以大逆。 [7] 《中华别史全集·历史演义全书》之《两晋演义》(民国·蔡东藩著)对东晋“八王之乱”把司马允添了上去,“后人又另有一说,去亮与玮,列入淮南王允