从一开始, 晋惠帝年轻的皇后贾南风与辅政杨骏之间就存在着尖锐的对立。

  贾皇后一直想插手朝政, 但杨骏牢牢把持权力, 贾皇后与杨太后的关系又一直不好。 双方水火难容, 矛盾难以调和。

  此时的杨骏势力强大, 贾皇后把希望寄托在几位亲王的身上, 派人暗中联络司马亮司马玮等人, 大家早就对辅政的杨骏充满了怨恨, 自然一拍即合。

  他们没有拖延, 转过年来的二月, 镇南将军、 楚王司马玮和镇东将军、 淮南王司马允进京, 大家以晋惠帝的名义起草了一份诏书。 三月的某一天, 突然宣布戒严, 诬指太尉杨骏谋反, 夺去杨骏的官职, 派东安王司马繇率领四百名禁军前去捉拿杨骏。

  宫中事变的消息传来, 杨骏迟疑不决, 召集亲信研究对策。 有人劝说杨骏立刻率兵出击, 放火烧毁皇宫的云龙门, 逼令宫里交出事变的主谋。 同时尽快控制住皇太子司马遹, 挟皇太子一起带兵入宫, 讨平奸人。

  这个设想, 实际上是以政变来对抗政变。 皇太子司马遹在场, 可以增强整个行动的合法性。 如果事态的发展有利, 甚至可以直接拥立皇太子。

  可惜, 杨骏一向怯懦, 如此一番大动作, 实在超出了他的能力和魄力。 他逃避的借口听上去十分可笑, 说: “宫门是魏明帝所造, 烧掉实在可惜了。 “  杨骏迟疑不进, 错过了行动的大好时机, 众人不想陪着他等死, 各自走散, 去寻找自己的生路。 很快, 宫中士兵冲出来, 包围了杨骏的府第, 占据高处, 向府院中射箭, 同时放火。

  杨骏的士兵被围困在大院之中, 完全无法施展, 到了这种地步, 杨骏再没有翻盘的机会了。

  躲进马厩的杨骏被杀死, 杨氏三兄弟中的另外两位, 卫将军杨珧和太子太保杨济也被杀掉。 其他的, 比如中护军张劭、 散骑常侍段广、 杨邈等人都被处死, 夷灭三族。 大量的亲信成为杨骏优柔寡断的殉葬品, 被杀者多达几千人。

  杨府被放起一把大火。 放火的命令来自贾皇后, 她真正要烧掉的是晋武帝留下的那一份手诏, 她不想让任何人再看到它。

  太傅、 辅政杨骏被杀, 大司马、 汝南王司马亮担任太宰, 与太保卫瓘一起辅政。 当然这只是权宜之计, 到了六月, 贾皇后又玩了一个借刀杀人, 指使年轻的楚王司马玮杀死太宰、 汝南王司马亮和太保卫瓘, 然后再指责司马玮矫诏杀死大臣, 将司马玮处死。

  当初, 晋武帝对皇叔司马亮和岳父杨骏寄以厚望, 期待他们辅佐呆傻的皇太子司马衷, 两个人因此大权在手, 地位崇高。 结果, 贾南风坐上皇后的宝座不久, 只用了几个简单的计谋, 就将二人轻松地除掉, 他们竟然全无还手之力, 这也说明晋武帝的眼力不行, 完全看走了眼, 选了两个庸人辅佐自己的儿子, 怎么能不出大问题?