西晋
西晋晋怀帝时期漢族北部地区大规模战争不断，内徙的周边外族相继建立君主制政权，强大起来威胁到西晋政权。公元311年西晋当时实际掌权者司马越领兵讨伐在江汉一带劫掠的汉赵军阀石勒，途中司马越病逝，王衍率军想护送其遗体回司马越封国东海安葬。西晋大军行至苦县（今河南鹿邑县）时，遭石勒伏击，西晋大军全军覆灭，宁平城之战致西晋主力全灭，西晋再无力对抗汉赵等割据政权。同年汉赵大军攻陷西晋首都洛阳，杀害西晋太子及官员百姓数万余人，晋怀帝被俘虏带走，不久被杀，史称“永嘉之乱”。永嘉七年（313年）晋怀帝被弑，司马邺得到消息后于长安即帝位，并改元建兴，是为晋愍帝，建兴四年（316年）汉赵出兵进攻长安，晋愍帝投降，不久被杀，西晋灭亡，公元317年在江东的晋室宗亲司马睿自立称帝，改元建武，定都建康，后史称之东晋，晋建武年间，因北方战乱不断中原汉族臣民纷纷南渡避祸，史称衣冠南渡。
西虢国
前679年，曲沃武公攻灭晋侯缗，又用宝器贿赂周僖王，周僖王遂承认曲沃一支代替晋国国君成为诸侯，曲沃武公正式更名为晋武公，而此前屡次兴兵讨伐曲沃一支的虢国国君又转而支持晋武公。晋献公继位后，为彻底解决国内君位隐患，采纳士蔿的建议，唆使诸公子诛灭游氏家族，然后将他们集中起来筑城居住，最后派兵全部诛杀。侥幸逃脱的公子出奔至虢国，在他们的教唆下，虢公醜于前668年两次派兵攻打晋国，但未能取胜。晋献公在完全解除国内隐患后，决定灭亡虢国。前658年，晋献公派大夫荀息用屈地（山西省吉县东北）出产的马和垂棘出产的璧玉贿赂虞国国君，向虞国借道攻打虢国。虞公贪图晋国的宝物，不顾宫之奇的劝谏，率军回合晋国里克、荀息的军队，攻取了虢国的重镇下阳，随后命瑕父、吕饴甥驻扎于此。而虢公醜不顾亡国的威胁，反而兴兵攻打桑田的戎族。前655年，晋献公再次使用假道伐虢之计，向虞国借道。宫之奇以唇亡齿寒的道理劝谏虞公，虞公不听。同年冬，晋军会和虞师夺取上阳，攻灭虢国，虢公醜出奔至东周京师。历经四百多年的虢国彻底退出了历史的舞台。晋国又以驻军为名，趁机攻灭了虞国。梁玉绳认为，晋献公攻灭虢国之后，将土地赐予晋惠公之舅虢射作为食邑。虢射本为允姓，后因食邑于虢而以虢为氏。