公元300年4月,赵王司马伦杀死皇后贾南风,逼迫晋惠帝退位,擅自称帝。
之前贾后依靠密诏和矫诏杀掉了司马亮和司马玮,而司马伦在谋臣孙秀的策划下,也拿出了同样招数,矫诏曰:“中宫贾后和贾谧等人杀害太子,因此命令车骑将军兼领右军将军赵王司马伦,废掉皇后,众将士须听令。事成之后加官封爵。如果不听从,罪过株连三族。”于是司马伦“奉旨”杀入皇宫。
一同攻入皇宫的还有齐王司马冏。齐王司马冏的祖母李婉,是贾充的正妻,因政治风波被牵连流放。贾充又娶贾南风的母亲郭槐。晋武帝继位大赦天下,李婉本可以回来,但遭到郭槐的百般阻挠。因此,两家一直有仇。
两路齐下,司马冏很快控制了晋惠帝司马衷。在杀贾谧的时候,恰巧遇到了贾后。
贾后问司马伦为何而来,司马伦称是奉旨捉拿贾后。贾后也许怎么也想不到自己也会死在矫诏之下。贾后被捕后,被押到金墉城,最后赐饮毒酒而亡。贾后的余党几乎也被司马伦等人铲除一空。司马伦还没有放过司空张华,及仆射裴頠等重臣。司马伦在杀尽能臣后,又大肆封赏百官。只要是皇亲贵族、亲信部下,甚至是身边的打杂的,都封到爵位。古时大官的官帽上有蝉形图案的金铛为装饰,并插上貂尾,称为“貂蝉冠”。由于封官人数多,貂尾都不够用了。百姓们用歌谣讽刺为“貂不足,狗尾续。”
孙秀可谓是司马伦身边的第一大功臣。如今志得意满,开始骄奢淫逸。他听说富豪石崇家有一个美妾叫绿珠,想占为己有。起初还是乞求赠予,连连失败后便心生陷害之心。
石崇知道自己大祸降临,打算联合与司马伦和孙秀有仇的淮南王司马允,以及历史上有名的美男子潘安,一同起兵。孙秀此前是潘安的小吏,曾打过他,两人因此结怨。但司马允起兵以失败而告终。
在司马允起兵失败后,司马伦更觉得自己是天命之子。孙秀也盘算着有朝一日篡位。于是孙秀安排牙门赵奉装神弄鬼,说是收到宣帝(即司马伦的父亲司马懿)托付的话,称希望司马伦早日称帝。孙秀先派人闯入内廷,逼迫皇帝把玉玺拿了出来,在禅位的诏书上盖上大印。之后直接将玉玺送至司马伦的丞相府,美其名曰皇帝希望禅位。而司马伦也故作推辞了几次。
最后,司马伦的亲信和军队的簇拥下,司马伦才登上太极殿,大赦天下。
晋惠帝司马衷表面上被尊为太上皇,随后被赶出皇宫,迁往金墉城。
