八王亂西晉統(tǒng)一全國后的十年中,社會生產(chǎn)一度獲得發(fā)展,歷史上稱作“太康之治”.但晉武帝司馬炎去世后,白癡太子司馬衷繼位,這就是晉惠帝.他即位后第二年就爆發(fā)了一場政治大地震——“八王之亂”.
晉朝政權(quán)剛建立時,晉武帝研究魏朝怎么會滅亡,認(rèn)為主要原因是沒有分封同姓王,皇族子弟沒有權(quán)力,皇帝也就孤立無援了.所以,他就大封皇族,一共封了五十七個同姓王,并讓他們都掌握軍隊,有的還兼管中央和地方的軍政大事.比如晉武帝晚年,派楚王司馬瑋管轄荊州、汝南王司馬亮管轄許昌,這些諸侯實際上成了強大的地方割據(jù)勢力,由此而埋下了動亂的禍根.
公元290年4月,晉武帝彌留之際,下詔由汝南王司馬亮與皇后楊艷的父親楊駿一起輔政.不料楊氏父女采取陰謀手段,偽造遺詔,排擠了司馬亮.在晉惠帝司馬衷登基后,楊駿以太后之父及太傅的身份輔政,玩起了操縱政權(quán)的把戲.
晉惠帝是個白癡,根本不可能對國家大事發(fā)表意見,對自己的處境也無所謂.但皇后賈南風(fēng)(功臣賈充的女兒)卻兇狠而又會玩弄權(quán)術(shù).她不愿讓楊駿獨攬朝廷大權(quán),就和楚王司馬瑋合謀除掉楊駿.
公元291年3月,楚王司馬瑋從荊州帶兵進(jìn)京,宣稱接到晉惠帝的密詔,討伐謀反的楊駿.司馬瑋迅速包圍了楊駿的住宅,殺了楊駿后,又殺了他的幾千個黨羽.皇后賈南風(fēng)又把太后楊艷廢為庶人,也就是普通百姓,強迫她絕食而死.
隨后,汝南王司馬亮進(jìn)京,與元老衛(wèi)瓘(guàn)一起輔政,司馬瑋則掌握著中央禁軍的指揮權(quán).司馬亮想獨攬大權(quán),司馬瑋想干涉朝政,兩人的矛盾越來越深.
賈后也嫌司馬亮礙手礙腳的,就叫晉惠帝下詔給司馬瑋,要他把司馬亮和衛(wèi)瓘等人都?xì)⒘?司馬瑋接到密詔,馬上照辦了.
賈后怕司馬瑋殺了政敵后,權(quán)力會過于集中.當(dāng)天晚上,就宣布楚王司馬瑋偽造皇帝詔書,擅自殺害朝廷重臣,把他定了死罪.司馬瑋連喊冤枉,但已經(jīng)來不及了.
從這以后,名義上是晉惠帝做皇帝,實際上權(quán)力都掌握在賈后手中.她在朝中委派親信黨羽掌管機要,專斷朝政八年多,干了許多壞事,真是臭名遠(yuǎn)揚.
賈后有個心?。禾铀抉R遹(yù)不是自己所生,他長大后自己的地位還保得住嗎?賈后的黨羽也時常在她面前說太子的壞話,說將來太子當(dāng)了皇帝,就會要賈后的好看,要她早下決心除掉太子.
賈后設(shè)計宣布太子謀反,把他廢為庶民.朝中大臣對她的這一做法非常不滿,背后議論紛紛.趙王司馬倫散播謠言,說大臣們準(zhǔn)備扶植太子復(fù)位.賈后信以為真,來了個先下手為強,派人毒死了太子.
司馬倫手中掌握著禁軍的大權(quán),利用大臣們對太子的同情之心,借口要為太子報仇,起兵闖入宮中,把賈后抓了起來.
賈后大驚失色,連哭帶罵:“你們想干什么?要造反嗎!”她指望晉惠帝會來救她.
司馬倫沒有給賈后機會,把她和她的黨羽都?xì)⒘耍瑠Z取了朝中大權(quán),當(dāng)上了丞相.
第二年,野心勃勃的司馬倫稱晉惠帝為“太上皇”,還把他軟禁起來,自己當(dāng)起了皇帝.
趙王司馬倫篡位的消息一傳出,各地諸侯王都堅決反對,他們也想來過過做皇帝的癮.
齊王司馬冏(jiǒng)首先起兵討伐司馬倫,成都王司馬穎、河間王司馬颙(yóng)跟著響應(yīng).三王聯(lián)合起來,與趙王的軍隊在京城洛陽郊外打了兩個多月,死了將近十萬人.趙王節(jié)節(jié)敗退,部下又在城中倒戈,迎晉惠帝復(fù)位.
不久,趙王司馬倫被賜死,齊王司馬冏入京輔政.成都王司馬穎與河間王司馬颙沒有得到多大好處,對齊王心懷不滿,聯(lián)合在洛陽的長沙王司馬乂(yì),一起向他發(fā)難.齊王司馬冏兵敗被殺,朝政由長沙王司馬乂執(zhí)掌.
成都王司馬穎與河間王司馬颙的野心還是沒有得逞,就借口長沙王“論功不平”,又聯(lián)合討伐長沙王,把他逼得走投無路.這時,東海王司馬越乘機率兵把長沙王抓了起來,交給河間王的大將張方.
張方也是個心狠手辣的角色,占領(lǐng)了洛陽后,把長沙王司馬乂放在火上活活烤死.
諸侯王之間繼續(xù)廝殺,戰(zhàn)爭的規(guī)模越來越大.晉惠帝也被當(dāng)作爭奪的對象,挾持到了長安.公元305年,東海王司馬越再次起兵,進(jìn)攻關(guān)中,第二年打入長安,將晉惠帝迎回洛陽.
“八王之亂”延續(xù)了十六年,汝南王司馬亮、楚王司馬瑋、趙王司馬倫、齊王司馬冏、成都王司馬穎、河間王司馬颙、長沙王司馬乂等七王先后死了,最后留下個東海王司馬越.
這時司馬越更肆無忌憚了,公元306年,他干脆將晉惠帝毒死,另立晉武帝第二十五子司馬熾(chì)為帝,即晉懷帝,朝政完全掌握在他手里.