西晋惠帝时(291—306年),在统治集团内部,即汝南王亮、楚王玮、赵王伦、齐 王冏、长沙王乂、成都王颖、河间王颙、东海王越等八个诸侯王之间,为争夺中央最高 权力,发生了一连串的相互残杀和战争,历时16年之久,历史上称为“八王之乱”。
这场恶斗,虽然爆发在惠帝统治时期,可是祸根子却在其父晋武帝司马炎实行的分 封制。晋朝的建立者司马炎认为,自己能够从曹魏手中夺得政权,当上皇帝,是因为曹 氏不分封同姓为诸侯王,皇室孤立无援,缺乏屏藩的缘故。于是,他便在公元256年, 恢复了古代的分封制,大封皇族27人为王,并允许诸王自选本王国内的大小文武官吏。 公元277年,又制定了王国置军的制度,将封国分为大、次、小三等。辖民户2万者为大 国,可置上、中、下三军5000人;辖民户1万者为次国,可置上、下二军3000人;民户 5000以下者为小国,置军1500人。武帝在分封同姓王的同时,又大封异姓士族为公、侯、 伯、子、男等爵位,他们不仅领有封地,还可以和小王国一样置军。不少诸侯王还兼领 中央或地方的军政大权。他们都是些贪婪残暴的野心家,趁机网罗党羽,扩充军队,各 自拉拢一批士族官僚地主,相互倾轧,妄图夺取帝位。这样,诸侯王国就成为晋朝内部 的强大割据势力,最后演出了“八王之乱”的丑剧。
公元290年,晋武帝死,太子司马衷继位,是为晋惠帝。
惠帝是个白痴,除了享乐以外,什么事也不懂。时值天下荒乱,百姓多饿死,他得 知后竟说:“为什么不吃肉粥?”这样糊涂的皇帝,自然无法掌管朝政,由他的外祖父 杨骏辅政,独揽了晋王朝中央大权。惠帝的皇后贾南凤,是一个有政治野心和阴险毒辣 的女人,她不满意中央大权落入杨氏手中。公元291年,贾后与宫中侍从官阴谋策划, 秘召都督荆州的楚王司马玮带兵进京(今河南洛阳),挟惠帝下诏杀死杨骏、杨珧、杨 济兄弟3人,其亲族和党羽被株连而死者达几千人。贾后又废黜杨太后为庶人,迫使她 绝食而死。晋朝内部大乱就从这次宫廷政变开始了。
杨氏集团被消灭后,晋廷推举汝南王司马亮和元老卫瓘共执朝政,楚王司马玮因协 助贾后政变有功,乃封为卫将军兼领北军(守卫京城北部的禁兵)中侯,在中央掌握兵 权,亮、玮之间因而经常发生矛盾。贾后认为亮玮2人皆妨碍了自己专权,便又施展手 段,先要惠帝下手诏给司马玮,令其率领北军,杀死南王亮和卫瓘,然后又否认惠帝下 过这道诏书,反而以司马玮擅杀大臣的罪名,杀了楚王玮。这样贾后就完全掌握了晋王 朝的大权。
贾后掌权后,大树自己的党羽,除了依靠族兄贾模、内侄贾谧,母舅郭彰这些亲党 外,还起用当时的名士张华为司空,世族裴頠为尚书仆射,裴楷为中书令,王戎为司徒, 令他们4人共管京城机要。由于这几个人都具有一定的统治经验,又和贾模等人能“同 心辅政”,所以从公元291年至299年的七、八年间,贾后还能维持一个相对稳定的局面。
公元299年,贾后与太子司马遹的矛盾又爆发了。惠帝只有一个儿子,即太子司马 遹,是后宫谢玫后生,他随着年龄的增长,对贾后一伙的擅权渐露不满之意,引起了贾 后的关注,贾氏的亲党贾谧等人,又害怕太子得政之后,也像贾后杀杨骏、逼死杨太后 一样来对付自己,所以竭力劝贾后废太子。于是贾后诬谄太子有杀害惠帝和她的企图, 废太子为庶人,接着又把太子杀了。太子无罪被害,引起了诸王和一部分拥护太子的朝 臣不满。就在太子遹死后一个月,即公元300年四月,在京师洛阳任车骑将军的赵王司 马伦,借为太子报仇,利用自己掌握的宿卫禁兵,入宫杀掉了贾后和张华、裴頠等党羽, 并重用嬖人孙秀,杀害异己。次年正月,司马伦又迁惠帝为太上皇,自立为皇帝,从此 宫廷政变又转变为皇族争夺皇位的斗争。
赵王伦篡夺了帝位,马上激起了其他宗室诸王的反对,出镇许昌(今河南许昌市东) 的齐王司马冏首先起兵讨伦,并得到成都王司马颖、河间王司马冏等的响应。三王联军 与伦兵在洛阳附近战斗了两个多月。结果,赵王伦兵败被杀。同时,司马伦的亲信将领 王舆也在京城内起兵反伦,迎惠帝复位。司马冏入京辅政。掌握了朝廷大权。
司马冏自辅政后,为了巩固自己的地位,久专朝廷大权,把本来可以立为皇太弟的 司马颖和长沙王司马乂改立惠帝弟清河王司马遐之子,年仅8岁的司马覃为皇太子。这 一招,不但导致司马颖与司马冏关系的破裂,而且也引起司马乂的不满。公元302年十 二月,司马卹联合西镇关中的河间王司马冏反对司马颙。司马颙出兵进攻洛阳,军抵新 安(今河南渑池县东)。在洛阳的司马乂也举兵讨冏,双方军队在京城内展开激战。一 时间,飞矢如雨,火光冲天,混战了3天3夜,冏败,为乂所杀。长沙王乂掌握了政权。
公元303年八月,司马颙又派大将张方率领精兵7万联合成都王司马颖的20多万大军, 借口司马乂“论功不平”对京城发动进攻。由于双方兵力悬殊,洛阳城危在旦夕。这时 城内的统治集团开始分裂。公元304年正月,东海王司马越勾结部分禁军。拘禁司马乂, 向外兵求和,并把司马乂交给张方用火活活烤死了。司马颖进入洛阳,虽然当了丞相, 但他仍然回到自己的根据地邺城(今河北临漳县西南),遥执朝政,废太子覃而自兼皇 太弟,一时政治中心由洛阳移到邺城。
成都王司马颖在邺城遥执朝政期间,政治腐败,比以前司马冏,司马乂执政时还要 坏,大失人心。因此,东海王司马越统率洛阳禁军,拥戴惠帝讨伐司马颖,结果在汤阴 (今河南汤阴县西南)战败,惠帝被俘至邺城。司马越逃往自己的封国(今山东郯城县 北)。河间王司马颙命部将张方率兵占领了洛阳,不久,幽州刺史王浚与并州都督司马 腾联兵攻破邺城,战争进一步扩大。司马颖挟惠帝出奔洛阳,皆落入张方之手,又被迫 前往长安(今陕西西安市西北)。
公元305年七月,司马越在山东再次起兵,西向进攻关中。次年攻入长安。司马颙 和司马颖败走,相继被杀。越迎惠帝还洛阳,随后把惠帝毒死,另立惠帝的弟弟豫章王 司马炽为帝,是为晋怀帝。晋朝大权最后落入司马越手中。至此,“八王之乱”才告结 束。
“八王之乱”是西晋世族势力恶性发展的产物,也是封建统治阶级凶恶、残忍、毒 辣、腐朽等本性的一次大暴露。这场大恶斗给人民带来了无穷的灾难。生产遭到破坏, 数十万人民丧失了生命,许多城市被洗劫和焚毁。在洛阳13岁以上的男子全部被迫服役, 城内米价贵到一石万钱,不少人饥饿而死。人民又重新陷于苦难的深渊,掀起了大规模 的流亡的浪潮。尤其是诸王利用少数民族的贵族参加这场混战,造成了严重的后果。如 成都王颖引匈奴刘渊为外援,让其长驱入邺;东瀛公司马腾引乌桓羯人袭击司马颖,让 其乘机入塞;幽州刺史王浚召辽西鲜卑攻邺,鲜卑则大掠妇女,被沉入易水者就有8000 人。从此,大河南北就成为匈奴和鲜卑贵族统治的世界,加深了民族矛盾。因此,八王 之乱不久就爆发了各族人民大起义,西晋王朝也就很快走向灭亡。