八王の乱(簡体字:八王之乱、繁体字: 八王之亂、拼音: bā wáng zhī luàn、ウェード式: pa wang chih luan)は、西晋王朝の王/王子(中国語: 王王)の間で西暦291年から306年にかけて起こった一連のクーデターと内戦である。この期間は晋の恵帝の治世に及び、恵帝の発達障害をめぐって、有力な親族が摂政と後継者をめぐって激しく争った。この紛争の名前は、 『晋書』第59章に収録されている八人の王子の伝記に由来する。
「八王の乱」という名称はやや不適切である。八王の乱は、連続した紛争というよりは、短いながらも激しい内紛の期間と平和な期間が交互に繰り返された戦争であった。この紛争全体を通して、八人の王全員が同じ側に立って戦ったことは一度もなかった(例えば、七国の乱とは対照的である)。301年の司馬倫に対する連合軍結成以前の初期の衝突も、戦争というよりは、一連の政治的陰謀とクーデターであった。この点においては、中国語の直訳である「八王の乱」の方がより適切かもしれない。
当初の紛争は比較的小規模で、帝都洛陽とその周辺に限られていたが、新たな王子が参戦するたびに戦争の範囲は拡大した。内戦は帝国に反乱をもたらし、特に中原に再定住した部族民による反乱が顕著であった。 [ 1 ]戦争の終結により、中国北部の晋の拠点は荒廃し、中国北部では十六国時代が到来し、北部の数多くの短命な王朝と南部の東晋王朝との間で1世紀以上にわたる戦争が繰り広げられることになった。
「八王」とは、唐代に遡る回顧録に登場する、晋の恵帝の治世中に晋の朝廷を支配した司馬氏族の8人の王族の伝記である。彼らの伝記は『晋書』(西暦648年編纂)第59章にまとめて記されている。以下の表は、洛陽朝廷で初めて実権を握った日付を大まかな年代順に並べたものである。世代表記は、死後に栄誉を与えられた晋王朝の創始者である司馬懿(179年~251年)からの系譜を示している。
その他注目すべき人物としては、晋の恵帝、恵帝の最初の摂政である楊俊、楊太后、賈南鳳皇后、そして大臣の魏官などが挙げられる。また、諸侯の封地の称号は、彼らの活動拠点とは一致しないことも重要である。司馬英は成都の王であったが、主に鄴で活動し、封地の近くにいることはなかった[ 2 ] 。一方、和間王の司馬雍は主に長安周辺に滞在していた。司馬越だけが、この紛争の間、東海の封地を拠点として利用した。他の諸侯は、それぞれの権力の絶頂期には洛陽にいた。
この紛争は大きく二つの時期に分けられる。最初の時期(290~291年)は、恵帝の即位後、楊氏と賈氏がその支配権を巡って争った権力闘争が主な焦点となっている。八王のうち関与したのは司馬良と司馬維の二人だけで、戦闘は首都洛陽でのクーデターに限られていた。後の時期(300~306年)は、300年に司馬倫によって廃位されるまで、恵帝の背後で10年間朝廷を支配していた賈氏の没落後に始まった。この時期、特に301年2月の司馬倫による簒奪以降、恵帝が残りの六人の皇子の間で幾度も支配権を移したため、中国北部で一連の内戦が勃発した。

249年初頭、三国時代の曹魏の官僚、将軍、摂政であった司馬懿は、共同摂政であった曹爽に対するクーデターを成功させ、魏の実権を掌握した。司馬懿とその息子である司馬師と司馬昭は、相次いで魏の事実上の支配者となり、魏の皇帝は傀儡政権へと転落した。266年2月、司馬昭の長男である司馬炎(晋の武帝としても知られる)は、魏の皇帝である曹桓に退位を強要し、晋王朝を建国した。
司馬一族は曹魏の滅亡につながった過ちから学ぼうとした。魏政権は以前、諸侯が官職や軍職に就くことを奨励せず、代わりに領地に送り込んでいた。司馬懿は有力な郷士一族の支援を受けて、最小限の抵抗で魏政権を掌握することができた。この問題を認識した司馬炎は、叔父、従兄弟、息子たちに私兵を与えて封建制を敷くことで一族の権力を強化した。時が経つにつれ、これらの諸侯や公爵は領地に対する行政権限を与えられ、徴税権や中央官僚の雇用権も与えられた。多くは重要な軍事的責任も任され、領地外の軍隊を指揮する権利も与えられた。これらの諸侯は長安、鄭、許昌などの主要都市や晋の都洛陽の警備に配属された。
さらに、武帝の治世は、後継者である司馬忠が発達障害を抱えていることを武帝自身と多くの人々が認識したことから、後継者問題に悩まされた。朝廷の大臣の一派は、健常な司馬游を後継者として擁立しようとしたが、武帝は父である司馬昭が自分にしたように、存命中の長男が後を継ぐべきという伝統的な継承法を固く守った。司馬忠は、武帝の最初の皇后である楊妍の息子であり、賈南風の夫であったことから、有力な楊氏と賈氏の両方から強力な支持を受けていた。司馬忠を選んだもう一つの理由は、武帝が孫の司馬瑜が将来司馬忠の後を継ぐ場合、大きな可能性を秘めていると見ていたことだった。最終的に、283年の司馬游の流刑と早すぎる死によって、司馬忠の帝位継承は事実上確実なものとなった。
武帝は、特に司馬仲の身体障害を考慮し、太子たちに権力を与えることで、貴族階級が権力を乱用した場合に後継者を守るための安全策として彼らを活用しようとした。彼は、家族同士が血縁関係によって協力し合い、王朝の利益を守ってくれることを期待していた。しかし、司馬仲が即位して名ばかりの君主となった後、太子たちは利己的な本性を露わにし、帝国の実権を握るために互いに足を引っ張り合うようになった。
八王の戦争は、いわゆる「五蛮族」の動乱と時を同じくして起こった。五蛮族とは、後漢の時代から中国内陸部に移住してきた非漢民族の集団である。金王朝は内戦と統治の失敗により、中国の農民と非漢民族の両方からの支持を失い、彼らは中国各地の反乱グループに加わることになった。304年、巴帝率いる関中からの難民が四川省に成漢王朝を建国し、一方、南匈奴の子孫である五部族は山西省に漢昭王朝を建国し、十六国時代が始まった。また、諸侯は戦乱の末期に鮮卑族を補助兵として雇用することで、鮮卑族の勢力を拡大させた。長江流域の南部でも張昌と陳民による大規模な反乱が起こったが、これらは最終的に鎮圧された。[ 3 ] [ 4 ] [ 5 ]
289年末、武帝は重病にかかり、義父の楊君と叔父の汝南王司馬良を司馬仲の摂政に任命することを検討した。皇帝の健康状態が悪化する中、楊君は側室の血縁関係を利用して仲に対する支配権を独占しようと画策した。まず、詔勅によって司馬良を許昌に追放し、次に宮廷内のライバルである魏官に対する中傷キャンペーンを展開して彼を隠蔽した。楊君はまた、自身と司馬良を共同摂政に任命する皇帝の最終詔勅を隠蔽し、娘である皇后楊志は父を単独摂政とする別の詔勅を発布した。武帝は楊君の策略に気づいていたが、病状が重く、彼を止めることはできなかった。
290年5月16日、武帝が崩御し、司馬仲(死後、晋の恵帝と名乗る)が即位した。楊俊が摂政に任命され、楊志は皇太后に昇格した。しかし、楊俊は権力集中を露骨に試み、助言を拒絶したため、臣下たちから歓迎されなかった。彼は司馬良の暗殺を企てたが失敗し、司馬良との協力の提案も拒否した。一方、新皇后の賈南鳳は、楊俊と皇太后のせいで国政に対する権限がほとんどないことに不満を抱いていた。
賈皇后は楊君を打倒するため、司馬良と楚王司馬衛の協力を求めた。司馬良は当初協力を渋ったが、当時荊州で軍の指揮を執っていた衛は同意し、軍を率いて都の洛陽へ向かった。291年4月23日の夜、賈皇后とその同盟軍は楊君の廃位を命じる詔を発布し、楊君の居城の門を占拠した。楊君は不意を突かれ、次の行動を決めかねた。楊茂太后は兵士たちを扇動して賈皇后を攻撃させようとしたが失敗し、自らもその渦中に巻き込まれてしまった。
間もなく兵士たちが進軍し、屋敷に火を放った。楊君の兵士たちは敗走し、楊君自身も逃走を試みる途中で殺された。彼の家族や支持者たちは皆、三親等一族の粛清として一斉に捕らえられ、処刑された。楊志は命を助けられたものの、宮殿内に幽閉され、292年に亡くなるまでそこで過ごした。
291年5月4日、司馬良と魏関が恵帝の摂政に就任した。権力を握った司馬良は、支持を集めるため、約1081人に新たな役職や官職を惜しみなく与え、自らの権威を誇示した。同時に、賈皇后も親族や盟友を要職に就け始めた。
梁と魏観は司馬魏を警戒していた。楊氏を破った功績はあったものの、司馬魏は気性が荒いことで悪名高かった。二人は司馬魏の軍事権力を剥奪し、領地へ送り返そうとしたが、司馬魏は賈皇后と共謀して二人を廃位させようと企み、二人が皇后を転覆させようとしていると皇后に訴えた。間もなく、賈皇后は梁と魏観の罷免を命じる皇帝の詔勅を出した。しかし、魏は徴兵対象者の中に自分が含まれていないことに不満を抱いた。皇后の知らぬ間に、魏は自らを全軍の司令官とし、作戦の全権を掌握する詔勅を偽造した。291年7月26日、魏は部下と兵士を洛陽に派遣し、梁と魏観を逮捕させた。二人は抵抗することなく処刑された。[ 6 ]
司馬魏は恵帝の異母兄弟であった。偽造された詔書を手に、彼は事実上、帝国の軍事力のかなりの部分を掌握した。司馬梁と魏関を処刑した直後、彼は軍事権力を用いて賈皇后の有力な親族である賈密と郭章を処刑するよう勧められた。しかし、魏はこの計画を受け入れることに躊躇した。賈皇后の陣営では、大臣の張華が皇帝の摂政を殺害した魏を処罰するよう皇后に促した。梁の死後わずか1日後、賈皇后は魏に対して軍を派遣し、彼の兵士たちの間で詔書の信憑性について疑念を広めた。部下に見捨てられた魏は捕らえられ、処刑された。[ 6 ]魏を支援した実兄の長沙王司馬哀は、罰として長山王という低い位に降格された。
その後の9年間、賈皇后は皇帝の名の下に晋を統治し、権力を最も近しい家族、特に賈密と郭章に委ねた。張華や裴維といった大臣たちが政府の機能を維持しようと努力したにもかかわらず、賈氏一族の統治する朝廷は広範な汚職と賄賂に悩まされた。賈皇后の個人的な放蕩と専横的な振る舞いについての噂が広まり始め、10年後には表面化する不満の種が蒔かれた。[ 6 ] [ 7 ]
賈皇后はまた、八王戦争の次の段階に影響を与える一連の人事異動を行った。296年、秦と雍の州で、趙王で恵帝の大叔父である司馬倫の監視下で、斉完年率いる大規模な部族反乱が勃発した。反乱を鎮圧できなかったため、倫は洛陽に召還された。299年、成都王で恵帝の異母兄弟である司馬英は、賈密が皇太子司馬瑶をどう扱ったかをめぐって激しい口論になった後、鄴に転属となった。同時に、和間王司馬永は鄴から西の関中地方に転属となった。雍正は武帝の又従兄弟にあたるが、高名な司馬肉の孫であり、有力な郷士たちの推薦を受けて重要な地域を守る任務を任された。
秦と雍の反乱は飢饉と疫病と重なり、最終的には299年に鎮圧されたものの、南方の夷州へ逃れる難民の流入を引き起こした。また、この反乱によって、狄の指導者である楊茂儒は296年に天水南方に綸池国を建国することができた。 [ 8 ]
賈皇后は、司馬禹が実子ではないため、彼が即位すれば自分の権力を脅かす存在になると考えていた。300年初頭、賈皇后は司馬禹を酔わせて、恵帝が退位して司馬禹に王位を譲るべきだと書かれた文書を書き写させ、彼を逮捕させた。賈皇后はその書き写した文書を恵帝に見せ、恵帝は司馬禹を軟禁処分とした。[ 9 ] [ 10 ]
司馬倫は洛陽に召還されて以来、賈皇后の側近にまで上り詰め、逮捕される前は皇太子の家庭教師を務めていた。また、右軍の将軍として都で部隊を指揮し、「貪欲で虚偽」であると同時に「単純で愚か」とも言われ、腹心の孫秀の助言にしか耳を傾けなかった。禹の逮捕は朝廷で大きな怒りを呼び起こし、数人の官僚が司馬倫に近づき、彼の兵士を使って賈皇后を打倒するよう求めた。
倫は以前から皇后を裏切ることを望んでいたが、孫秀は倫を説得し、賈が本当に邪魔者でなくなるまで待つように促した。孫秀は、倫が皇后と関係があるため、賈が皇位に就けば復讐される可能性があると主張した。二人は司馬禹を復位させる陰謀の噂を流し、賈皇后に司馬禹を完全に排除するよう促した。皇后はこれに同意し、司馬禹を暗殺させた。
司馬禹が死んだことで、当初の陰謀者の多くは撤退を決めたが、司馬倫は計画を続行した。彼は恵帝のものとされる勅令を出し、賈皇后の退位を命じた。300年5月7日、彼は皇后を逮捕して軟禁し、後に金粉入りの酒を飲ませて自殺させた。[ 11 ]また、彼は賈密、張華、裴維など、皇后の支持者の多くを処刑した。
司馬倫は恵帝の摂政となったが、その権力のほとんどを孫秀に委譲した。司馬倫と孫秀は晋の建国にならい、帝位を奪取しようと画策した。彼らは一族や同盟者に高位の役職や爵位を与え、司馬瑜を死後顕彰し、著名な人物を政権に登用して民衆の支持を得ようとした。孫秀の遠縁にあたる楊顕栄も恵帝の皇后に即位した。
300年の秋、司馬倫が軍事権を奪おうとした後、淮南王司馬雲は洛陽でわずか700人の兵で反乱を起こした。倫は戦闘で危うく殺されそうになったが、支持者の一人が雲に寝返ったふりをして彼を殺害し、反乱は終結した。[ 11 ] [ 12 ]この反乱は倫と孫秀に、宮廷内のライバルや反対派をさらに粛清する口実を与えた。一方、賈皇后の逮捕に重要な役割を果たした斉王司馬炳は、倫の統治下で与えられた地位に不満を抱いていた。これに対し、倫は彼を許昌に異動させた。
その後まもなく、倫は九授を授けられた。翌年、彼は父である司馬懿の霊が彼に恵帝の居所である西宮に移るよう命じたと報告した。そして、恵帝の退位を記した詔勅を偽造し、301年2月3日に帝位を簒奪した。
司馬倫の摂政時代、賈皇后の姻戚にあたる義省の監察官、趙信は処刑されることを恐れ、義省で反乱を起こした。趙信は斉万年の反乱から逃れてきた難民たちと同盟を結んだ。しかし、301年初頭、巴帝の指導者、李徳に率いられた難民たちは、趙信を成都から追放し、晋に再び服従した。

簒奪後まもなく、司馬炳は反乱を起こし、司馬倫に対する戦役の布告を出した。彼の呼びかけに応じた最も重要な人物は、恵帝の異母兄弟である司馬英であった。彼は美貌だが頭の回転が鈍く、書物を読まなかったと伝えられているが、顧問の陸志の助言に従い、民衆を味方につけた。こうして、もう一人の異母兄弟である長山王(後に長沙王に再任)司馬哀の軍勢を含む約20万の兵が、彼の拠点である鄴の近くに集結した。長安では、司馬雍は当初倫を支援するために軍を派遣したが、後に連合軍の方が規模が大きいことを知って連合軍側についた。[ 13 ]戦略的な拠点と大軍を率いていたことから、炳、英、雍は記録上「三王」と呼ばれた。この連合軍のもう一人の注目すべき参加者は、司馬軍の息子であり、司馬良の同腹の弟である信野公司馬欣であった。
魯は張泓と孫輔に2万4千の兵を与えて関所を守らせ、孫会に3万の兵を与えて嬰と対峙させた。張泓は陽翟(現在の河南省渝州市)で炳と戦い、炳が撤退して潁陰(現在の河南省許昌市)に陣を張るまで何度か炳を破った。しかし、ある夜、孫輔の陣営で騒動が起こり、孫輔は洛陽に逃げ帰り、張泓が敗北したと主張した。魯は軍の一部を呼び戻して洛陽を防衛したが、張泓の最近の勝利の知らせが届くと、再び彼らを司馬嬰攻撃に派遣した。しかし、この時までに炳は初期の敗北を覆し、張泓を陣営に押し戻していた。
孫会は黄橋(現在の河南省温県)で英に対して主力軍を率いて戦い、英の先鋒を破り1万人を殺害した。英は退却して昭歌を防衛する計画を立てたが、陸志は早朝に奇襲攻撃を行うよう進言した。孫会とその同時代人は最近の勝利に慢心し、防衛の準備をしなかった。英は軍を立て直し、反撃に出て黄河の北で孫会の軍を壊滅させた。[ 14 ]英の軍は黄河を渡って洛陽に進軍し、最初に突破口を開いた。
連合軍が接近するにつれ、都の官僚や将軍たちは、損失の報告を隠蔽しようとしたにもかかわらず、倫と孫秀に敵対し始めた。黄橋での敗北は孫秀陣営に大きな動揺を与え、彼らは対応策を練るのに苦心した。301年5月30日、左衛の将軍は軍を率いて宮廷に押し入り、倫を逮捕した。孫秀と倫の多くの支持者も捕らえられ、処刑された。倫はその後数日間、自らの行いを非難したが、最終的には自殺を強いられた。
恵帝は復位し、5日間ぶっ通しで酒を飲んで祝った。6月1日に最初に都に到着したのは英で、続いて6月7日に雍が到着した。当時、炯はまだ陽帝で張洪の軍勢と戦っていたため、英は兵士を派遣して彼を支援した。張洪とその仲間が降伏した後、炯は7月23日に「数十万の重装歩兵を率いて都に入り、都は畏怖の念に震えた」。[ 14 ]
司馬炳は司馬游の子で、恵帝の従兄弟にあたる。301年8月11日[ 15 ] 、彼は九賜を受け、恵帝の摂政となった。炳は司馬英と摂政を分担するつもりだったが、陸志の助言により、英は病弱な母の看病のため鄴に退き、主要な職務をすべて炳に委ねた。鄴で、英は民衆の支持を得るために多くの政策を実行した。彼は戦乱で荒廃した飢饉に苦しむ陽帝の地域に穀物を輸送するよう手配した。また、戦死者の盛大な葬儀のために8,000個以上の棺を建造させ、司馬倫の兵士14,000人以上を埋葬した。これらはすべて陸志の発案であった。[ 16 ]
302年5月、恵帝の最後の男系子孫が死去し、皇位継承は混乱に陥った。司馬炳は、司馬英が有力候補であったにもかかわらず、皇帝の甥である司馬譚を皇太子に指名した。同時に、東海王司馬岳が中央官庁の責任者に任命された。 [ 16 ]炳は摂政時代を通して、傲慢で浪費癖のある性格のため、多くの大臣を敵に回した。彼は皇帝を訪ねたり、朝廷の会議に出席したりすることはほとんどなく、彼のやり方を変えさせようとする幾度もの試みにもかかわらず、支持者の助言に従うことを渋った。
大臣の王宝は、諸侯の軍事力を懸念し、彼らが先代の碩に対して行ったように、いつか碩に対して軍事力を行使するだろうと考えていた。王宝は碩に宛てた手紙の中で、諸侯をそれぞれの領地に送り返し、碩と司馬英で国政を分割するよう強く勧めた。碩は当初は納得したが、長沙王の司馬哀がこの計画を知ると、碩に計画を拒否させ、王宝を処刑するよう促した。
301年5月の倫の敗北後まもなく、朝廷は奕省の難民に北へ戻るよう命じる勅令を発布した。しかし、李徳をはじめとする多くの難民は勅令に従うことを拒否した。301年の冬、省の監察官である羅尚は李徳に対して宣戦布告した。
司馬炳は司馬永の幕僚長の一人である李漢を即応軍の軍司令官に任命しようとした。李漢は炳の閣僚数名、特に黄甫尚との個人的な確執から、この任命を渋った。代わりに彼は自分の親王のもとに逃げ帰り、炳に対する反乱を企てた。永は司馬英に味方するよう指示され、世論の支持を得ていることから彼に皇太子の地位を提示した。また、洛陽にいた司馬哀を無理やり味方につけ、炳が彼を不当に処罰し、打倒の口実を作るように指示された。
303年1月、雍が反乱を起こし、陸志の反対にもかかわらず、英は雍に加わろうとした。雍は李漢と張芳を肅討伐に派遣し、艾に肅を攻撃するよう命じる布告を出した。艾が関与していると信じた肅は、艾を殺害するために兵を送り、艾は身の安全を求めて皇宮に逃げ込んだ。そこで艾は、皇帝の護衛と自身の私兵の両方を使って、洛陽で3日間肅から皇宮を守り、恵帝も同行させた。1月27日、肅の部下たちが彼を裏切り、彼は捕らえられて殺された。[ 17 ]
司馬哀は都を掌握したが、自ら進んで司馬英に権力を譲った。[ 17 ]哀と炯の戦いの予想外の結果は司馬雍と英の野望を阻み、二人の王子を落胆させた。特に英は哀と権力を分かち合わなければならなかったため、国家に対する支配権が制限されたことに不満を抱き、異母兄弟の関係はその後数ヶ月で徐々に悪化した。
哀の政権は帝国の反乱運動に対処できなかった。南西部では、李徳の死後も反乱が激化していた。長江沿いでは、満の指導者張昌に率いられた難民や徴兵忌避者からなる反乱軍が武装した。[ 17 ]朝廷が司馬雍に張昌討伐の作戦を命じたが、司馬雍は軍の移動を拒否した。その後、信野王司馬信が軍の派遣許可を求めたが、哀は信が親しい関係にあった英と結託して反乱を企てていると信じ、信の要請を拒否した。信は反乱軍との戦闘で殺害され、張昌の反乱は南部諸州に広がった。
哀は引き続き黄甫尚を顧問として雇い、李漢を不安にさせた。尚には黄甫忠という弟がおり、秦の省の監察官を務めていたため、司馬雍の背後を脅かす立場にあった。雍と李漢は忠を逮捕しようと企てたが、忠は彼らの計画を見抜き、兵を集めて李漢を攻撃した。哀は李漢を洛陽に呼び戻し、忠に兵を解散させることで事態を収拾しようとしたが、忠はこれを拒否し、李漢は司馬雍の命令を受けて哀を暗殺しようとした。哀は陰謀を見破り李漢を処刑したが、戦争は再び避けられなくなった。[ 18 ]

暗殺未遂事件の後、雍正は軍の準備を始めた。当時、司馬英は張昌の反乱鎮圧に向けて出陣していたが、洛陽と関中の状況を知ると、陸植の忠告を再び無視して、軍を率いて雍正に合流した。303年秋、雍正は張方率いる7万の軍を首都攻撃に派遣した。雍正もまた、陸済率いる20万の軍を首都攻撃に派遣した。
異例にも、恵帝は自らの軍を率いて司馬艾の洛陽防衛を支援した。303年9月21日、艾は黄甫尚率いる1万人の兵を張方と対峙させたが、奇襲攻撃で敗北した。張方は一時的に城壁を突破し、略奪行為を行った後、撤退した。一方、恵帝は絶えず移動し拠点を移しながら、10月22日に緱氏(現在の河南省兗市)で英の軍を破った。しかし、石超が緱氏での恵帝の地位を脅かしたため、恵帝は数日後に宮殿に戻った。
11月2日、艾軍は洛陽郊外で再び英軍を破った。翌日、艾は恵帝を伴って城門で陸機軍と直接対峙した。艾の将校たちは両刃の戟を装備した数千騎の騎兵を率いて陸機軍に突撃し、陸機軍を大敗させた。陸機の将校の多くが戦死し、陸機側の死体が積み重なって川を塞いだと伝えられている。陸機はなんとか逃げ延びたが、英の命令で逮捕され処刑された。[ 19 ]
その後、艾は西へ移動して張方と対峙した。皇帝の出現は張方の軍にパニックを引き起こし、張方の軍は大敗を喫し、5000人の兵士を失った。張方は部下の撤退勧告を拒否し、夜陰に乗じて密かに土塁を築いた。艾は張方を倒したと思ったが、土塁が完成していることに気づいて攻撃を仕掛けたが失敗に終わった。[ 20 ]
哀の臣下たちは、二人が兄弟であることから、嬴と和平交渉を試みた。しかし、帝国を哀と嬴で分割するという提案に対し、嬴はこれを拒否した。哀は自ら嬴に手紙を書いて説得を試みたが、嬴は哀が黄甫商を処刑すれば受け入れると言い、哀はそれを拒否した。[ 20 ]
張芳は千金堨(洛陽の北西)を破壊し、洛陽への給水を事実上遮断した。これに対し、艾は永省の監察官である劉辰を説得し、永側に寝返らせて長安を攻撃させた。また、皇帝の勅令を携えた皇甫尚を派遣し、皇甫忠を攻撃している将軍たちを解散させ、洛陽への援軍を送れるようにした。しかし、途中で皇甫尚は捕らえられ、殺害された。
艾は304年3月まで洛陽で抵抗を続け、この時点で張芳は洛陽攻略を諦め、撤退を計画していた。しかし、工務大臣の司馬岳は、艾が長期的には成功しないだろうと危惧していた。3月17日、司馬岳は数人の官僚とともに艾を拉致し、軟禁した。翌日、彼らは城門を開けて敵軍に降伏した。しかし、敵軍の残兵が少ないのを見て、都の軍は降伏を後悔し、密かに艾を解放する計画を立てた。艾が逃亡した場合の結果を恐れた司馬岳は、艾を張芳のもとへ送り、張芳は艾を焼き殺した。[ 21 ]
艾は敗北したが、雍は依然として劉辰の脅威にさらされており、黄甫忠は独城冀城(現在の甘粛省甘沽県)で抵抗を続けていた。雍は張芳を呼び戻し、長安に向かう途中で従軍を破った劉辰を討伐させた。張芳は帰路、洛陽で1万人以上の女奴隷を捕らえ、ミンチ肉にして部下に食べさせた。劉辰は雍を次々と破り、5000人の兵士が長安に侵入することに成功した。しかし、劉辰は成功を活かすのが遅く、長安の兵士は最終的に殺され、張芳が間一髪で到着して劉辰を破り捕らえた。[ 22 ]
司馬哀の死後、司馬英は自ら宰相に就任し、司馬岳を国務長官に昇進させた。新たな地位を得たにもかかわらず、英は恵帝を洛陽に留め、石超に率いられた5万の軍を残して、鄴の本拠地に戻った。304年4月、英は皇后楊顕容を投獄し、甥の司馬譚を皇太子の地位から追放した。5月1日、英は皇太子に就任し、その権力は漢王朝末期の曹操に匹敵すると評された。司馬雍は太守と太将軍にも任命された。皇太子となった英は、行動がより厚かましく、贅沢になり、えこひいきをする傾向があったため、支持者からの好意をいくらか失ったと言われている。[ 22 ]

司馬岳は武帝の又従兄弟にあたるが、彼と三兄弟(司馬禄、司馬騰、司馬墨)は、その才能と誠実さで一族の間で名声を博していた。岳は洛陽で数々の高官職を歴任し、河東の裴氏や琅琊の王氏といった名門一族と親交を深めた。同時に、司馬禄と司馬騰はそれぞれ清と氷の守護を任されていた。
304年8月17日、司馬越は洛陽で反乱を起こし、楊献栄と司馬譚を復位させた。石超らは鄴へ逃亡した。司馬越は安陽に10万を超える軍勢を集め、恵帝を伴って英の都へ進軍した。途中、鄴の兵士が散り散りになったという誤った情報を得たため、敵に対する防御をほとんど準備しなかった。石超は9月9日に越と対峙し、当陰の戦いで大敗を喫した。皇帝は戦傷し、石超に捕らえられた。越は下邳へ、そして東海の領地へと逃亡したが、越の同盟者たちは司馬譚と共に洛陽へ撤退した。
越が敗北すると、嬴は次に、司馬倫に対する連合への参加を拒否した賈皇后の元支持者であった幽州長官の王軍を排除することを計画した。嬴は将軍を派遣して彼を暗殺しようとしたが、陰謀が発覚すると、王軍は反乱を起こし、氷の監察官である司馬騰と同盟を結んだ。王軍は、隣接する部族、特に段鮮卑族との同盟により、鮮卑族と五桓族の兵士を多数擁していた。これに対し、嬴は将軍を派遣して王軍に対抗した。
雍は張方を司馬英の援護に派遣したが、恵帝が鄴にいると知ると、張方に洛陽を占領するよう命じた。司馬譚は依然として都を支配していたが、実権は将軍の上官巳にあった。張方は上官巳と戦い、大敗を喫させて洛陽に押し戻した。ある夜、譚は軍を率いて上官巳を攻撃し、洛陽から追い出した。その後、譚は張方を洛陽に迎え入れたが、張方はすぐに譚と楊献栄を廃位した。[ 23 ]
嬰には劉淵という将軍がおり、彼は五軍の貴族であった。五軍は氷州の南匈奴の末裔であり、諸侯が内戦で気を取られているのを見て、反乱を企て始めた。劉淵は諸侯を説得して五軍に送り返してもらい、王軍と司馬騰に対する援軍として彼らを招集しようとした。しかし、氷に到着すると、五軍は劉淵を大舜于、後に漢王と称えた。彼の軍勢は5万人以上に膨れ上がり、内戦と飢饉を背景に晋に対する恨みを抱く中国農民と非中国部族が加わるにつれて、さらに拡大していった。[ 24 ] [ 23 ]
王軍と司馬騰は平棘(現在の河北省趙県)で石超の軍を破った。敵軍が郊外に迫ると、鄴の人々は恐怖に駆られて逃げ出した。陸志は英に、残りの1万5千の装甲兵を使って晋の恵帝を洛陽まで護衛するよう促したが、出発の朝、兵士たちは逃げ出した。馬も荷運び人もいなかったので、英と恵帝は子牛に引かせた荷車で逃げなければならなかった。王軍は9月下旬に鄴に入り、街を略奪した。彼の鮮卑軍は大規模な略奪を行い、街から多くの女性を連れ去った。
中国南西部では、李徳の子である李雄が304年に巴帝の成漢国を建国した。長江以南では、張昌の反乱が複数の省に及んだにもかかわらず、晋軍は張昌を破り捕らえることができた。[ 25 ]
嬴の軍勢は洛陽にたどり着いたものの、兵力が非常に少なかったため、張芳に圧倒され、徽帝を捕らえられてしまった。張芳はしばらくの間、国政を担った。彼は洛陽に数ヶ月滞在したが、兵士たちは落ち着きを失い、皇帝を長安に移すよう提案し始めた。304年12月14日、張芳は徽帝を司馬哀との戦いの際に築いた城壁に留まらせた。皇帝が不在の間、張芳の部下たちは都の宮殿を略奪した。彼は宮殿を焼き払う計画も立てたが、陸志に説得されて思いとどまった。
3日後、張芳は恵帝、嬴、その他一行を長安に連れてきた。雍正帝は恵帝を歓迎し、庇護下に置いた。305年2月4日、雍正帝は嬴を皇太子の座から退け、その地位を禹章王司馬済に譲る詔を発した。
その後、司馬雍は両者の対立を解消しようと、司馬岳を大師範に任命した。雍はまた、岳の兄弟である司馬呂と司馬墨にそれぞれ洛陽と済州の軍の指揮権を与えた。岳は官職を辞退したが、当面は両者が合意に達したように見えた。王軍が葉を去ったため、岳は墨を城の警備に送り、呂は清州の司令官の地位にとどまった。帝国の多くの地域が戦争と反乱によって荒廃しているのを見て、雍は皆に平和で落ち着くよう促す詔を出した。別の詔では、自らを帝国軍全体の司令官とした。
恵帝は長安にいたものの、有力な大臣である荀凡、劉屯、周甫は洛陽に残され、別の朝廷を運営した。こうして帝国は二つの朝廷によって統治され、長安は「西朝」、洛陽は「東朝」と呼ばれるようになった。東朝は楊献栄を皇后に復位させたが、翌年、張芳によって廃位された。
303年以来、黄甫忠は司馬哀が処刑された後も、集城から司馬雍に抵抗し続けていた。この頃、彼は息子の黄甫昌を司馬岳のもとへ送り、援軍を要請した。岳は雍と和平を結んだばかりだったため、黄甫昌の要請を拒否した。そこで黄甫昌は岳の偽の詔を持って洛陽へ行き、雍に対する遠征を企てた。楊献容を皇后に復位させた後、黄甫昌は洛陽の役人に張芳を攻撃し、皇帝を旧都へ連れ戻すよう命じたと主張した。役人たちは当初協力する意向を示したが、詔が偽造であることを知ると、黄甫昌を殺害した。間もなく、集城の人々は降伏する前に黄甫忠を殺害し、楊献容は再び廃位された。

305年8月頃、司馬越は洛陽の東の地域全体に布告を出し、雍に対する遠征を呼びかけた。彼は張芳が徽帝を強制的に長安に移送したとして、彼を洛陽に連れ戻そうとした。彼の兄弟や王軍、司馬孝などの他の数人の知事も彼に加わった。彼はまた、皇帝の許可なしに同盟者に新たな役職を与え始めた。東方の勢力の中で、9月頃に司馬越が彼らを解任しようとした際、豫州監の劉喬と自称燕州監の司馬茂だけが司馬雍に味方した。[ 26 ]
司馬英が依然として尊敬されていた河北地方では、雍正が司馬英を権力から排除するという決定を下したことに人々は憤慨した。司馬英の将軍である公師範は、人々の憤りに乗じて反乱を起こした。彼に加わった人々の中には、羊飼いの季桑や、かつての淄の奴隷であった史楽がいた。[ 27 ]雍正は司馬英と陸治に1000の兵を率いて鄴に派遣し、反乱を鎮圧した。
劉喬は兵を派遣し、越が蕭県で西進するのを阻止した。11月20日、雍は張芳を10万の兵の指揮官に任命し、劉喬の援護に派遣した。間もなく、劉喬は司馬蕭から許昌を奪取し、司馬蕭は冀州へ逃亡した。初期の挫折のため、越の将軍である陳敏は、兵を増員するために東へ行く許可を得た。しかし、陳敏は到着すると反乱を起こし、江南地方を支配下に置いた。[ 28 ]
洛陽では、楊献容が皇后に復位する反乱が再び勃発したが、すぐに鎮圧され、彼女は再び廃位された。楊献容が自分に対する政治的な道具として利用されていると悟った雍正帝は、皇帝の勅令を偽造し、東朝に楊献容の処刑を命じた。しかし、洛陽では劉屯らが反対し、雍正帝は劉屯の逮捕に失敗した後、考えを変えた。
済州では、司馬孝は王軍から精鋭の鮮卑と武環の騎兵部隊を受け取った。司馬孝は将軍の劉坤と共に、 306年1月に雍と劉喬の軍勢に対して反撃を開始し、滎陽で史超を討ち取った。その後、司馬孝の軍勢は臨丘(現在の河南省濮陽市)で司馬茂を撃破し、東平の領地へ逃げ帰らせた。そして、喬郡で劉喬に大勝利を収め、劉喬軍を崩壊させた。[ 29 ]
306年初頭、行政官の劉伯根は自らを建公と称し、一時的に清州を支配した。彼はすぐに敗北したが、彼の部下の一人である王壬は長廣山(現在の山東省平都)に逃れ、盗賊となり、すぐに多くの部下を集めた。
劉喬の敗北後、雍は越との和平を必死に望んだが、張芳は戦い続けるよう進言した。これに対し、雍は張芳を処刑し、和平の申し出の一環としてその首を越に送った。越はこれを無視し、その首を雍の他の将軍たちに降伏を促すために利用した。そして、王軍の鮮卑軍と共に将軍たちを長安に向かわせた。鮮卑軍が長安を略奪し、約2万人を殺害する中、雍は彼らを阻止できず、太白山に一人で逃げ込んだ。306年6月11日、恵帝は洛陽に送り返され、6月28日に到着した。雍はすぐに戻って長安を奪還したが、この時点で長安は彼が支配していた唯一の拠点であった。[ 30 ]
司馬越は、いわゆる八王の中で最後に朝廷を掌握した人物である。恵帝の即位後、司馬越は大師範兼書家長に任命された。307年1月8日、恵帝は毒入りのパンを食べて死去した。司馬越が恵帝の死に関与していたかどうかは定かではない。恵帝の後を継いだのは異母弟の司馬済で、死後、懐帝と名乗った。
淮帝は聡明な人物とみなされ、恵帝と比べて発言権が大きく、国政運営にもより積極的であった。岳は淮帝の即位を支持し、幼い司馬譚を後継者に据えるという要求を拒否し、譚を処刑するに至った。しかし、岳は新皇帝の能力を警戒しており、近年の前任者たちの失脚につながった様々なクーデターや内乱のため、自身の地位にも不安を感じていたと思われる。307年5月、岳は洛陽に淮帝を残して許昌へ向かい、その後、司馬騰、司馬墨、司馬呂を帝国各地の要所の警備に任命した。騰は河北省の鄴へ、墨は関中省の長安へ、呂は荊州襄陽へそれぞれ移された。
以前、司馬英は公世樊の反乱軍を鎮めるため、鄴に駐屯するよう命じられていた。しかし、岳軍の抵抗により洛陽を突破できず、長安へ引き返すことを決意した。雍の敗北後、岳は英の逮捕を命じる詔を発した。英と陸志は南へ逃亡しようとしたが、阻止された。その後、彼らは公世樊に合流しようと計画したが、司馬孝が鄴で王子を捕らえ、逮捕した。
306年11月か12月頃、司馬孝は自然死した。孝の顧問であった劉瑜は、孝の死が鄴の民衆を刺激し、英を指導者として反乱を起こすことを懸念した。そこで劉瑜は英の処刑を命じる偽の勅令を偽造し、夜中に英を殺害した。陸志は英を埋葬し、司馬越の幕僚となった。公師範も越の将軍である狗熙に敗れて殺されたが、部下の季桑と史楽は逃亡した。
司馬雍は306年12月頃か307年1月頃まで長安で抵抗を続けた。この頃、岳は和平を求めて雍を民政大臣に任命する詔を発した。雍は岳の意図が真摯なものであると信じ、長安を離れて洛陽に向かった。しかし、途中で新安で司馬墨の将軍に捕まり、馬車の中で絞殺された。[ 31 ]

司馬越の勝利は短命に終わり、帝国各地で起こっている様々な反乱に対処しなければならなくなった。陳民は江南の郷士一族によって打倒され、彼らはすぐにその地域を晋に返還した。紀桑と史楽は307年に鄴を略奪し、その過程で司馬騰を殺害した。一方、王峪は華北平原で大暴れし、308年には許昌を占領し、洛陽を包囲した。越は最終的に彼らの反乱を鎮圧したが、史楽と王峪は残りの軍勢を率いて劉淵の漢国に加わった。彼らは共に黄河以北のほとんどの地域を制圧した。四川では、晋軍は李雄の成国を滅ぼすことができなかった。
司馬越は309年に洛陽に戻り、朝廷の支配を強化するための措置を講じた。彼は3000人の重装歩兵を派遣し、晋の懐帝の寵臣たちを逮捕・処刑した。また、過去のクーデターに何度も関与した宮廷警備兵を解任し、自身の領地の兵士に置き換えた。この頃、洛陽は深刻な飢饉に見舞われ、漢軍の攻撃を二度受けた。これに対し、司馬越は4万人の帝国軍を率いて項県(現在の河南省申丘県)に陣を張り、漢軍に対する積極的な作戦行動を開始した。懐帝の反対にもかかわらず、首都の防衛はほとんど手薄なままだった。皇帝もまた、司馬越が選んだ側近たちの監視の下、洛陽に残された。
この決定が二人の関係の決定打となり、淮は岳を廃位する陰謀を企て始めた。彼は岳の副官である狗熙と接触したが、狗熙もまた岳と仲違いしていた。しかし、彼らの計画は最終的に発覚した。岳は狗熙を攻撃しようとしたが、ストレスに耐えきれず病に倒れ、311年4月23日に亡くなった。10万人にまで膨れ上がった帝国軍は、どうすべきか分からなかった。彼らは急遽、岳の臣下である王延を臨時の指揮官に選び、まず岳の領地で葬儀を行うことに決めた。しかし、葬列は石楽に捕らえられ、寧平の戦いで敗北した。帝国軍は全滅し、一人も逃げられなかった官吏や兵士の遺体が山積みになった。[ 32 ]北方の晋軍主力が壊滅すると、漢軍は防御が手薄で飢饉に見舞われていた洛陽に攻め込み、311年7月13日に都市を略奪し、淮帝を捕らえた。これは永嘉の惨事として知られるようになった。[ 32 ] 10月には、勾熙も孟城県で史楽に敗れ捕らえられた。
西晋王朝はその後5年間存続し、淮帝の甥である晋の閔帝による復興が淮帝の捕縛直後に長安で建国された。しかし、それも316年末までに滅び、司馬氏族は最終的に中国南部の建康で東晋王朝を再建した。司馬越は八王の戦争での勝利から4年以内に、様々な反乱と宮廷政治によって追われて死に至った。彼の死後5年で、長安と洛陽の都は両方とも失われ、中国北部の大部分は十六国と呼ばれる短命な国家の支配下に入った。[ 32 ]