司馬炎去世後, 賈后的殘暴專權引起了「八王之亂」。

  公元290年,司馬炎去世,其子司馬衷即位,是爲惠帝。惠帝癡呆,皇后賈南風借楚王司馬瑋之手殺死執掌政權的楊駿,又借「擅殺」之名殺死司馬瑋,以此來實現自己的政治野心。這件事引起了諸王的不滿。公元300年,趙王司馬倫殺賈后,第二年廢惠帝,自稱皇帝,諸王混戰開始。公元306年,司馬越毒死惠帝,立司馬熾爲帝,即晉懷帝。至此,動亂方告結束。「八王之亂」是西晉統治集團部爭奪最高統治權的鬥爭。這場大亂前後持續了16年, 黃河流域人民蒙受了前所未有的浩劫,經濟文化遭到嚴重破壞。