永康元年(300年)三月,贾南风令程据配制了毒药,然后矫诏派宦官孙虑前往许昌旧宫,伺机毒杀太子。太子自从被废,终日小心翼翼,惟恐遭人谋害,常自己煮饭吃。一时之间,孙虑难以得手。后来就索性逼他吃下毒药,太子坚决不肯服用。无奈,孙虑借太子上厕所的机会用药杵将其活活打死。这一年,太子仅23岁。太子被杀,贾南风假意充好人,请惠帝以王礼埋葬。她以为除掉了太子,从此后患尽除,可以无忧无虑了,她哪里预料到,形势竟迅速恶化。
赵王伦见时机成熟,便秘密联络了梁王肜(司马懿第八子)、齐王冏(司马攸之子),共同起兵。永康元年四月三日深夜,赵王伦矫诏率兵入宫,早做内应的华林园令骆休,先把惠帝挟持到东堂,然后下诏召贾谧来见。贾谧刚到殿下,见情况有变,大喊:“阿后救我!”话音刚落,被就地斩首。已经控制了后宫的赵王伦,派齐王冏入殿捉拿皇后贾南风。
贾南风见齐王冏夤夜入宫,知道大事不妙,惊问:“你来此何事?”“奉诏书收捕皇后!”齐王冏接声道。“诏书当从我手中发出,你奉的什么诏?”贾南风色厉内荏地问道。齐王冏不再睬她,将她押着,出了后殿。来到门,火光中隐约可见惠帝的影子,贾南风远远地呼喊:“陛下,您眼睁睁地看着自己的老婆让人家废了,到头来还不是废了陛下自己吗?”喊了一通,见无济于事,就又问齐王冏:“起事者是什么人?”齐王冏毫不避讳,答道:“是赵王和梁王。”贾南风听了,悔恨不已,恶声恶气地骂道:“拴狗当拴颈,我反倒拴其尾,也是活该如此。只恨当年没先杀了这俩老狗,反被他们咬了一口。”
走到宫西,看到贾谧的尸体,贾南风不禁高声号啕。哭声中,透出了她的绝望。
随后,贾南风被赵王伦废为庶人,贾氏党羽被一网打尽。她先被幽禁在宫中,后又被囚禁于金墉城。这里,成为贾南风的终了之地。几天后,赵王伦如法炮制,矫诏赐给贾南风金屑酒。贾南风一生善用权谋,到头来却喝下了自酿的毒酒。
贾南风废死以后,西晋王朝也并未因此走向太平。
赵王伦大权在握,竟野心膨胀,做起了当皇帝的美梦。永宁元年(301年)初的一天,他编造司马懿要他做皇帝的鬼话,逼迫痴呆的惠帝把皇位禅让给他。赵王伦废惠帝自立,党羽亲信大受封赏,甚至奴卒厮役也因功加封爵位。朝廷之上,顿时高官充盈。当时官员的冠服饰物要用貂尾,由于突然一下封赏了那么多人,貂尾不足,就用狗尾代替,当时人戏谑此事,编了一句谚语曰:“貂不足,狗尾续。”遂为后世留下了“狗尾续貂”的典故。由于赵王伦的大量封赏,国库储蓄根本不足以支撑,就连封赏官爵的印信也没有足够的金银冶铸,以至于有“白版之侯”的说法。赵王伦为了取悦人情,喜欢许以“苟且之惠”,这恐怕是历史上较早的“打白条”的记载了。
赵王伦的篡窃与倒行逆施,激起了齐王冏的反感,他联合成都王颖、河间王颙起兵杀向京师洛阳。很快,洛阳郊外成为战场。自此,兵伐纷起,战乱相继,直到公元307年,东海王越立晋武帝第二十五子豫章王司马炽为帝,改元永嘉,史称晋怀帝,这场在历史上被称为“八王之乱”的宗室之间的交相拼杀才暂告一段落。但战乱规模之大,已波及黄河南北;中枢政局的动荡,又激起了各地人民的起义,各少数民族的上层贵族也乘机起兵。从此,西晋王朝陷于无休止的战乱与动荡之中。贾南风死去仅十几年,腐败透顶的西晋王朝就被送进了历史的坟墓。此后,中原大地上形成了“五胡十六国”的混乱局面。这一切,曾经做了十一年皇后、专制天下的贾南风,负有不可推卸的责任。《晋书》史臣曰:“南风肆狡,扇祸稽天。初践椒宫,逞枭心于长乐;方观梓树,颁鸩羽于离明。褒后灭周,方之盖小。妺妃倾夏,曾何足喻!中原陷于鸣镝,其兆彰于此焉。”正是对贾南风乱国一生的盖棺定论。