西晋诸侯王的势力,主要来自他们的职务。西晋的诸侯王多担任一方面的都督诸军事和地方刺史。如汝南王司马亮,武帝时为大都督,督豫州诸军事,镇许昌;楚王司马玮,太康末,都督荆州诸军事,镇南将军;赵王司马伦,元康初迁征西将军,开府仪同三司,镇关中;齐王司马冏,为镇东大将军,开府仪同三司,镇许昌;成都王司马颖,惠帝时为镇北大将军,镇邺;河间王司马颙,为平西将军,镇关中;还有长沙王司马乂和东海王司马越任职朝廷。诸王有了行政权力,又有了数量可观的军队,如此一来,多位王掌握了封国的军政大权。[12]
晋武帝大封司马宗室子弟为王,其目的便是想造就一个能够藩屏帝室的皇族势力,用以对抗士族中的野心家,因此赋予了宗室王很大的政治权力和军事权力,如裁撤州郡武备,并允许宗室王在自己的封国内有自置军队的权利,允许宗室王出镇和允许宗室王参政等。尤其是允许宗室王出镇和允许宗室王参政这一点弊端最严重,因为一旦参与政务的宗室王利用自身特殊的政治地位和政治特权与出镇的藩王相勾结,势必会破坏中央政府的正常运营机制和运行秩序,再加上有本王国自备军队作为的后防屏障,势必会引起整个局势的动荡。从这些地方来看,晋武帝在分封宗室王时,只是看到了宗室的力量,却没有重视宗室王的势力过于膨胀所造成的对中央政权的潜在威胁,给叛乱的发生埋下了隐患。
地方都督
西晋为了巩固皇权捍卫统一,而建立都督制。各个地方都督,也都是由皇帝直接任命。都督坐镇一方,手握军政大权,成为维护皇权的力量,但是也成了地方割据势力。晋因惩魏氏孤立之敝而建立的宗室诸侯王的特权,由于缺乏必要的法度和统治集团内部矛盾的发展,宗室诸侯王恰好成为分割皇权的势力,以致出现了八王之乱。
起因
八王之乱发生的重要原因是晋武帝司马炎在安排继任者人选上的重大失误。他在立皇太子和选太子妃问题上的重大失误,造成了贾南风得以干政弄权,直接导致了八王之乱的爆发。
中国古代专制主义中央集权统治运转,主要靠两个因素:第一,中央集权制度,特别是皇帝与宰相、地方长官、统兵大臣的关系。第二,拥有一个能够认真实行这一制度的统治集团,尤其重要的是,拥有一个有威望、有才干的皇帝。二者缺一不可。
西晋初年,上述两个因素基本具备。西晋刚刚统一全国,晋武帝本人有统治才干,威望也比较高,所以能把至高无上的权力牢牢握在自己的手中,保持住政局的稳定。同时,当时土广人稀,土地问题不严重;晋朝颁布了占田法、户调式,罢免了州郡兵,赋税徭役也不十分沉重,所以整个社会生产是向前发展的。如果晋武帝死后继位的皇帝不十分愚蠢,是个中人之才,或者接受顾命的辅政大臣具有相当的威望与才干,能够基本上控制政局,八王之乱就没有可发生的合适环境。然而继位皇帝和接受顾命的辅政大臣的情况远非如此。
晋武帝的继任者是晋惠帝司马衷。他是晋武帝杨皇后所生,上面有个同母哥哥司马轨早死,下面诸弟又都太小,所以泰始三年(267年)正月丁卯日,被立为皇太子,时年九岁,是合法的皇位继承人。然其性鲁钝,世言更谓其为白痴。不少大臣从晋王朝和封建地主阶级的利益出发而主张废掉他,比较突出的是卫瓘与和峤。晋武帝对太子本亦有所忧虑,然其恐身后皇位落于他系,加上司马衷之子司马遹幼而聪敏,似有人君之资,武帝甚爱之。他为使爱孙日后得承帝位,乃不易储。然守器非才,皇权旁落,乱源已成。
过程
八王之乱从开始到结束共历时十六年,但在这十六年中并不是每年都处于动乱之中。这次动乱有两个阶段:第一阶段,从元康元年(291)三月到六月,历时三个月;第二阶段,从元康九年(299)到光熙元年(306),历时七年。在这两个阶段的中间,有八年时间社会比较安定。
第一阶段
八王之乱的第一阶段是在贾南风的一手策划下,从元康元年(291年)三月楚王司马玮进京杀杨骏开始到六月司马玮被杀为止。三个月中,两个大臣杨骏、卫瓘被杀,两个藩王司马亮、司马玮丧命。
太熙元年(290年),晋武帝重病之时下了诏书,存放在中书省,诏书中命汝南王司马亮及外戚杨骏共同辅政晋惠帝。杨骏乃当时太后杨芷之父,但杨太后非司马衷生母,而为其生母武元皇后杨艳之堂妹,为晋武帝继后。杨骏惧怕失势,从中书省借出诏书,看后不归还。当时的中书监华廙恐惧,亲自向杨骏索取诏书,但杨骏始终不还。晋武帝病情加重时,杨后奏请让杨骏单独辅政,武帝点头默许。四月,杨后召来中书监华廙、中书令何劭,口宣帝旨作遗诏,让杨骏单独辅政。诏成后华廙、何劭二人拿给晋武帝看,帝视而无言,两日后驾崩于含章殿。武帝死后,司马亮恐怕杨骏要害他,逃亡许昌。杨骏一时位极人臣。
杨骏辅政时期,凡有诏令,晋惠帝过目后交于杨太后,然后直接下发执行。杨骏知晋惠帝皇后贾南风难以控制,为防贾南风碍其擅权,则任命其亲信掌管禁军,此举引起皇亲国戚及某些大臣的不满。杨骏的二位弟弟杨珧、杨济常对他的做法不以为然,劝其小心祸患,杨骏不纳。
贾南风为阻杨骏独揽政权,秘密派人与汝南王司马亮、楚王司马玮联络,要他们带兵进京,讨伐杨骏。楚王司马玮从荆州带兵进入洛阳。杨骏向来恐惧楚王司马玮,没有对此事加以阻止。
有了楚王司马玮的支持,贾皇后在元康元年(291年)三月设计让晋惠帝下诏书,宣称杨骏谋反,洛阳全城戒严,要楚王司马玮领军保卫皇宫,围攻杨骏府第。
杨骏为人胆小懦弱,事件发生时谋而不决。司马玮率军火烧其府第,杨骏逃到府中马厩被杀。贾后又以晋惠帝名义下诏书,废除杨芷的皇太后之位,贬为平民,囚禁在洛阳郊外的金墉城。又诛灭杨骏三族,株连而死的共有数千人。至此,杨骏政治势力被消灭。
杨骏被杀后,朝政大权由汝南王司马亮与元老大臣卫瓘共同执掌,楚王司马玮因杀杨骏有功被委任卫将军兼领北军中侯,贾皇后的亲戚也担任了要职。但各人之间还是勾心斗角。贾皇后对未能独揽大权也极为不满。当年六月,她又以晋惠帝名义下密诏使楚王司马玮杀了汝南王司马亮与卫瓘。
司马玮杀了司马亮及卫瓘后,他的友人岐盛劝其乘机扩大权力,司马玮犹豫不决。而贾南风认为司马玮的权力太大,想灭之。在杀了司马亮的第二天,她与晋惠帝用了张华的计谋,派中将军王宫到司马玮处宣布司马玮伪造手诏。司马玮的部下闻诏后多放下武器散去,司马玮束手就擒。过后,以司马玮伪造手诏害死司马亮、卫瓘的罪名,将其处死。其友人岐盛也被夷三族。
至此,朝政大权被贾皇后掌控,她的亲戚党羽,如其族兄贾模、内侄贾谧、堂舅郭彰这些亲党,多被委以重任。贾皇后还起用当时名士张华为司空,世族裴頠为尚书仆射,裴楷为中书令,王戎为司徒。
第二阶段
八王之乱的第二阶段是从元康九年(299年)开始到光熙元年(306年)结束。
这个阶段动乱规模比第一阶段更大,参与的宗室王更多,战争更加惨烈。贾南风掌权八年,社会比较平静。但她没有儿子,为了将来能当太后,又开始闹事。当时的太子司马遹乃才人谢玖所生,且与贾南风一向不和。元康九年(299年),贾南风欲除太子。她找人用酒把太子灌醉,然后让太子照抄一篇事先写好要晋惠帝退位的文章。太子由于太醉,有一大半未抄完。贾皇后又亲自模拟其笔迹补完,呈送给惠帝。晋惠帝看了太子手书,要处死太子。贾皇后要惠帝马上执行,但因张华劝阻,一直争论到傍晚仍未决定。贾皇后怕拖延下去对自己不利,于是先让晋惠帝下诏废除司马遹的太子地位,囚禁于洛阳郊外金墉城。
赵王司马伦当时是太子太傅,常讨好贾南风,一向为贾南风所信任,掌握了守卫皇宫的禁军。太子被废时司马伦与孙秀等人密谋要推翻贾皇后党羽。但孙秀害怕废太子司马遹聪明过人,若复位,将亲近贤人,孙秀等人必不受重用。孙秀更指出司马伦向来被认为是贾皇后一党,即使救了太子,太子也不会嘉赏他们,救太子是自取其祸。于是司马伦、孙秀等人决定先等一等,让贾南风先杀了太子再动手为太子报仇。
司马伦、孙秀劝贾南风一党尽早杀了太子,以断绝大家要复位太子的希望。不久,太子在金墉城被杀。司马伦、孙秀等人伪造晋惠帝的诏书,以杀太子的罪名,发兵收捕贾皇后及其党羽,废贾皇后为庶人,囚禁在建始殿。张华、裴頠等人当时被杀,很多官员都被罢免。贾南风后来被送到金墉城,司马伦又以伪诏书让贾南风喝下金屑酒而死。事后司马伦伪造诏书自封相国,孙秀等人都被封大郡,握有兵权。司马伦一党掌握了朝政大权。永康二年(301年)正月,赵王司马伦废惠帝自立为帝,晋惠帝被软禁于金墉城。
司马颙见朝政被司马乂独揽,心怀不满,于是多次派人刺杀司马乂,却都没有成功。太安二年(303年),司马颙令部将张方领兵7万与司马颖20多万大军起兵讨伐洛阳。晋惠帝下诏令司马乂为大都督,兴兵迎击。双方连续作战几个月,司马乂曾攻破司马颙、司马颖军,斩杀数万人。终因战事太久,司马乂军粮食缺乏,但将士们愿意效死,固守洛阳。司马颙的部将张方认为难以取胜,建议要班师回长安。
永兴元年(304年)初,在朝廷内任职司空的东海王司马越乘司马乂军疲惫,勾结一些禁军将领,夜里捕获司马乂,将其交给了河间王司马颙的部将,结果司马乂被火烤而死。