晋朝灭亡的原因有三点。其一,诸王的势力过于庞大,导致中央集权衰弱,社会产生动荡。其二,晋朝储君个人智力存在缺陷,导致了朝纲混乱。其三,后宫乱政,门阀掌控国家。这些原因使得西晋王朝快速衰败,最后被五胡趁虚而入,导致西晋灭亡。
正始十年(公元249年),司马懿篡位建立晋朝。西晋王朝持续了50多年。司马炎在位25年,在剩下的20年里,先后更换了三个皇帝。在皇帝的继承下,人民一定遭受了难以忍受的痛苦。晋朝真正的混乱始于司马炎死后,背后的皇帝几乎都模仿司马炎,结果是背后的皇帝一个比一个笨。
西晋灭亡的另一个原因就是朝廷赋予诸侯很大的权力,但同时又没有相应的措施来遏制诸侯的权力,因此西晋诸侯很快就摆脱了朝廷的控制。此外,诸侯都是司马氏家族的成员,他们理论上有权力成为皇帝,所以他们比其他人更有野心篡夺王位。
西晋时期,门阀发展到黄金时期。虽然理论上皇帝是国家的最高统治者,但皇帝的权力来自于精英家庭的支持。一旦失去了支持,皇帝就和普通人没有什么不同了。曹韦家族没有把握这一点,被司马家族所取代。
还有就是司马氏夺取政权后,特别重视家族与贵族之间的关系,在制度上给他们开了绿灯,给予他们很多特权。例如世袭官位,高家境子女的门槛远高于贫苦家境子女。这些特权削弱了皇帝控制官僚机构的能力,导致中央朝廷缺乏足够的权威和力量。公元291年,贾南凤太后为独揽大权,阴谋召见楚王司马卫到北京刺杀大臣杨钧。
长期的动乱严重破坏了西晋的社会秩序,不断的内讧耗尽了皇室和地方诸侯的权力。因此,北方游牧民族最初加入了西晋利用情况增加军队,和混乱的西晋历史的终结,并留下了一个烂摊子“五胡乱华”的中原人遭受了很多。