西晋
西晋晋怀帝时期漢族北部地区大规模战争不断，内徙的周边外族相继建立君主制政权，强大起来威胁到西晋政权。公元311年西晋当时实际掌权者司马越领兵讨伐在江汉一带劫掠的汉赵军阀石勒，途中司马越病逝，王衍率军想护送其遗体回司马越封国东海安葬。西晋大军行至苦县（今河南鹿邑县）时，遭石勒伏击，西晋大军全军覆灭，宁平城之战致西晋主力全灭，西晋再无力对抗汉赵等割据政权。同年汉赵大军攻陷西晋首都洛阳，杀害西晋太子及官员百姓数万余人，晋怀帝被俘虏带走，不久被杀，史称“永嘉之乱”。永嘉七年（313年）晋怀帝被弑，司马邺得到消息后于长安即帝位，并改元建兴，是为晋愍帝，建兴四年（316年）汉赵出兵进攻长安，晋愍帝投降，不久被杀，西晋灭亡，公元317年在江东的晋室宗亲司马睿自立称帝，改元建武，定都建康，后史称之东晋，晋建武年间，因北方战乱不断中原汉族臣民纷纷南渡避祸，史称衣冠南渡。
司馬炎
晋武帝施行了一系列进步政策增强国力，发展生产。此时孙吴局势混乱，吴帝孙皓不修内政又穷极奢侈，民心不附。为了防御吴国，司马炎派羊祜镇守襄阳与吴将陆抗对峙，派王濬于益州大造船舰。泰始十年（274年）陆抗去世，二年後羊祜提议伐吴，遭群臣反对而作罢。咸寧四年（278年）羊祜病故，临终推荐杜预镇守荆州。咸寧五年（279年）西北秃发树机能之乱始平，王濬、杜预上书司马炎，认为是伐吴之时，賈充、荀勖等认为西北未定而反对。最后司马炎决定于该年十二月进攻吴国，史称晋灭吴之战。他以賈充为大都督，上游王濬、唐彬军，中游杜预、胡奋、王戎军，下游王浑、司马伷军多路并进。于隔年三月逼近建业，孙皓见大势已去而投降，孙吴灭亡，西晋统一天下，三国时期结束。