颖不敌,刘渊献计说要回匈奴召集骑兵抗衡鲜卑人,司马颍同意。刘渊得以回到匈奴。
公元304年,刘渊返回匈奴控制下的左国城,与匈奴权贵密谋起兵。刘渊的从祖父刘宣发表了起兵宣言 [44] ,实际是要夺取中原。
当时,并州境内的汉人大多因战祸而迁徙南下,胡汉势力对比发生重大变化,而并州的官吏们还在热心内争。于是,刘渊称汉王,置百官,打败司马腾,招降山东起义的王弥等人,形成了反晋浪潮。
公元308年,刘渊称帝,都平阳。他分别于永嘉三年(公元309年)秋冬遣其子大将军刘聪率石勒c刘曜等进攻洛阳,西晋军队顽强抵抗,匈奴败退。后刘渊死,刘聪杀兄自立,又于永嘉四年(公元310年)冬三攻洛阳。
公元311年,西晋专政的太傅东海王司马越病死,匈奴大军第三次围攻洛阳,而南方诸州的牧丞或拥兵观望或象征性的出兵“勤王”。王敦天天召集士族饮酒作乐;王澄带兵从荆州出发,以极慢地速度到了南阳,一听荆州刺史山简的军队战败,就跑回去了。而王衍等人率十几万大军公开逃跑。结果他们被石勒在苦县全歼。七月,洛阳失守,晋怀帝被俘,接着汉国大将石勒闪击荀唏,青兖沦陷。
公元313年,晋怀帝在平阳遇害,在长安的晋愍帝下令司马睿c刘琨等的共七十万大军分三路合击平阳。结果身为此战主力的司马睿在士族的鼓动下竟抗命不遵。
就是这个琅琊王司马睿,东晋建国者。
太熙元年(290年),袭封琅邪王,参与讨伐成都王司马颖。作战失利后,离开洛阳,回到封国。晋怀帝即位,拜安东将军c都督扬州诸军事。后来,听从王导建议,南渡建康,笼络结交江左士族。永嘉七年(313年),拜丞相c大都督中外军事。永嘉之乱,晋愍帝被俘,西晋灭亡。建兴五年(317年),在晋朝宗室与南北大族拥戴下,即位为晋王,年号建武。太兴元年(318年),正式即位,史称晋元帝,开启了“王与马共天下”的局面。
太熙元年(290年),司马觐去世,年仅十五岁的司马睿依例袭琅邪王爵。同年四月,晋武帝司马炎去世。继立的司马衷鲁愚迟钝,无力驾驭政局。在动荡险恶的政治环境中,处于帝室疏族地位的司马睿无兵无权,为避杀身之祸,他采取恭俭退让的方针,尽量避免卷入斗争的旋涡。但在当时也获得名士嵇康之子c侍中嵇绍的高度评价。在洛阳,司马睿交结密切的朋友只有王导。王导,字茂弘,出身于北方头等士族的琅邪王氏,公认的名士领袖王衍是其族兄。王氏家园所在的琅邪国,是司马睿的封国。司马睿的琅邪国在西晋算是大国,并与司马越的东海国相邻。
公元304年,惠帝及随军大臣被司马颖劫掠入邺,司马睿也在其中。不久司马睿的叔父东安王司马繇因得罪司马颖而遭杀害。司马睿害怕祸事殃及自己,潜逃出邺。在出奔洛阳的途中,他行至黄河岸边曾被津吏捕获,险遭不幸。司马睿到达洛阳,马上将家眷接出赴往琅邪(治今山东胶南县)去了。
永兴二年(305年),东海王司马越起兵下邳,准备西迎晋惠帝时,起用琅邪王司马睿为平东(后迁安东)将军兼徐州诸军事,留守下邳,看管后方。司马睿受命后,请王衍从弟c参东海王越军事的王导为司马,委以重任。
永嘉元年(307年)九月,司马睿偕王导渡江至建邺。晋室政治中心,自此逐渐南移江东。永嘉南渡后,王导始终居机枢之地,王敦则总征讨于上游,王氏家族近属居内外之任,布列显要者人数甚多。以王导c王敦为代表所构成的王氏家族势力在当时是非常牢固的,这使“王与马共天下”的局面在江左维持了二十余年,直到庾氏家族兴起,抑制王氏并凌驾于王氏为止。
公元316年,长