290年晋武帝去世,晋惠帝继位,外戚杨骏辅政。野心勃勃的皇后贾南风干政。当时杨骏擅权,与贾后对立,汝南王司马亮怕杨骏要害他,逃亡许昌。杨骏为了巩固自身势力,任命其亲信掌管禁军,此举使宗室诸王与某些大臣不满。291年贾后藉由楚王司马玮除去杨骏及其势力,任命汝南王亮与卫瓘掌政。不久贾后利用楚王玮与汝南王亮不合去除汝南王亮及卫瓘,再以伪诏杀楚王玮,任命张华、裴頠及贾模等人掌政。下面知秀网小编就为大家带来详细的介绍,一起来看看吧!
至此贾后夺权成功。所幸张华等人同心协力,尽忠职守,政局得以稳固。此时外族又入侵,294年匈奴郝散叛,不久平定。296年其弟刘度元以齐万年为首,联合西北马兰羌、卢水胡叛变,晋军大败,周处阵亡。299年齐万年之乱平定。江统继郭钦後亦建议将胡族强制迁离,他所著《徙戎论》提出更完整的主张,但晋室已无能为力。
由于太子司马遹非贾后亲生,贾后意图废除。300年太子被贾后污篾谋反,被废。赵王司马伦采孙秀计,挑拨贾后杀掉太子。而後赵王伦联合齐王司马冏以替太子报仇为由发兵去除贾后及其党羽,赵王伦专政。於301年,赵王伦自立为帝,改元建始,惠帝退位为太上皇。三月,齐王冏、河间王司马顒、成都王司马颖三王联合常山王司马乂(後封长沙王)伐赵王伦。五月去除赵王伦及其党羽,惠帝复位,齐王冏专政。302年成都王颖及河间王顒派军讨伐齐王冏,长沙王乂於京城洛阳响应。最后齐王冏及其党羽被除,长沙王乂掌政,成都王颖于邺遥控。
303年成都王颖为了去除驻守京城的长沙王乂,联合河间王顒率军攻击洛阳,但被长沙王乂屡屡击败。304年初洛阳城缺粮,东海王司马越勾结禁军擒长沙王乂,开城投降。长沙王乂被河间王顒将领张方用火烤死,成都王颖迫惠帝立其为皇太弟,河间王顒为太宰,东海王越为尚书令。成都王颖胜利後,班师返邺,政治中心北移。而後东海王越集结各方兵力,挟惠帝讨伐成都王颖。最後失败,晋惠帝被俘,东海王越逃至其封国东海(今山东郯城北),河间王顒将领张方占领洛阳。
但不久东海王越的亲弟并州刺史东瀛公司马腾及幽州刺史王浚联合异族乌桓、羯朱等势力击败成都王颖。成都王颖挟晋惠帝逃至洛阳,投靠拥有关中及洛阳的河间王顒,最後成都王颖被废,河间王顒改立司马炽为皇太弟。305年东海王越在山东再次起兵,西向进攻关中。306年东海王越攻入长安。河间王顒和成都王颖败走,最後相继被杀。东海王越迎惠帝还洛阳,随後晋惠帝被毒死,豫章王司马炽继位,是为晋怀帝,由东海王司马越专政。八王之乱至此结束。