中国西晋时统治集团内部历时16年(291~306)之久的战乱,史称“八王之乱”。其延续时间之长,波及面之广,同室操戈之惨,引起的战乱之烈,皆为中国两千多年封建历史所罕见。在这场大动乱中,位处今孟津平乐镇翟泉、金村的金墉城,竟成了一座幽禁帝后亲王的皇家监狱。16年中,先后囚禁过一帝、三后、九王,其中,晋惠帝的继后羊氏在10年间五立五废,每一次废后都是被囚禁在这里。
战乱参与者主要有汝南王司马亮、楚王司马玮、赵王司马伦、齐王司马住⒊ど惩跛韭V、成都王司马颖、河间王司马J、东海王司马越等八王。
太熙元年(290)晋武帝临终时命自己的老岳父——弘农大姓出身的车骑将军、杨皇后的父亲杨骏为太傅、大都督,掌管朝政。继立的晋惠帝司马衷是个白痴,史载他游於华林园闻虾蟆声,谓左右曰:“此鸣者为官乎?私乎?”及天下慌乱,百姓饿死,他竟说:“何不食肉糜?”其即位后,皇后贾南风(即贾后)为了让自己的家族掌握政权,于元康元年(291)与楚王司马玮合谋,发动禁卫军政变,杀死杨骏,而政权却落在汝南王司马亮和元老卫手中。贾后政治野心未能实现,当年六月,又使楚王司马玮杀汝南王司马亮,然后反诬楚王司马玮矫诏擅杀大臣,将司马玮处死。贾后遂执政,于元康九年废太子司马y,幽禁于金墉城,次年杀之。从此,诸王为争夺统治权,展开极其凶残的内战,史称“八王之乱”。
先是,统领禁军的赵王司马伦联合齐王司马灼鸨杀贾后。永元年(301),赵王司马伦废惠帝自立。赵王司马伦篡位后,镇守许昌的齐王司马灼鸨讨伦,镇邺的成都王司马颖与镇守关中的河间王司马J举兵响应。洛阳城中的禁军将领王舆也起兵反伦,迎惠帝复位,杀死赵王司马伦。齐王司马兹刖└ㄕ。
太安元年(302)底,河间王又从关中起兵讨祝洛阳城中的长沙王司马V也举兵入宫杀齐王司马祝政权落入司马V手。太安二年,河间王司马J、成都王司马颖合兵讨伐长沙王司马V。司马J命都督张方率精兵7万 ,自函谷关向洛阳推进;司马颖调动大军20余万,也渡河南向洛阳。二王的联军屡次为长沙王司马V所败。
次年正月,洛阳城里的东海王司马越与部分禁军合谋,擒长沙王司马V,将其交给河间王司马J的部将张方,被张方烧死。成都王司马颖入洛阳为丞相,但仍回根据地邺城,以皇太弟身份专政,政治中心一时也移到邺城。东海王司马越对成都王司马颖的专政不满,率领禁军挟惠帝北上进攻邺城。荡阴(今河南汤阴)一战,被成都王司马颖击败,惠帝被俘入邺,东海王司马越逃往自己的封国(今山东郯城北)。与此同时,河间王司马J派张方率军占领洛阳,接着并州刺史司马腾(司马越弟)与幽州刺史王浚联兵攻破邺城,成都王司马颖与惠帝投奔洛阳,转赴长安。
永兴二年(305),东海王司马越又从山东起兵进攻关中,击败河间王司马J。光熙元年(306),东海王司马越迎惠帝回洛阳,成都王司马颖、河间王司马J相继为其所杀,大权落入司马越手中。同年,惠帝死,怀王继位,八王之乱到此终结。16年中,参战诸王多相继败亡,人民被杀害者众多,社会经济遭严重破坏,西晋统治集团的力量消耗殆尽,隐伏着的阶级矛盾、民族矛盾迅速爆发。