西晋
西晋晋怀帝时期漢族北部地区大规模战争不断，内徙的周边外族相继建立君主制政权，强大起来威胁到西晋政权。公元311年西晋当时实际掌权者司马越领兵讨伐在江汉一带劫掠的汉赵军阀石勒，途中司马越病逝，王衍率军想护送其遗体回司马越封国东海安葬。西晋大军行至苦县（今河南鹿邑县）时，遭石勒伏击，西晋大军全军覆灭，宁平城之战致西晋主力全灭，西晋再无力对抗汉赵等割据政权。同年汉赵大军攻陷西晋首都洛阳，杀害西晋太子及官员百姓数万余人，晋怀帝被俘虏带走，不久被杀，史称“永嘉之乱”。永嘉七年（313年）晋怀帝被弑，司马邺得到消息后于长安即帝位，并改元建兴，是为晋愍帝，建兴四年（316年）汉赵出兵进攻长安，晋愍帝投降，不久被杀，西晋灭亡，公元317年在江东的晋室宗亲司马睿自立称帝，改元建武，定都建康，后史称之东晋，晋建武年间，因北方战乱不断中原汉族臣民纷纷南渡避祸，史称衣冠南渡。
晋国
景公於清除趙氏的第三年，即景公十九年（前581年）去世，其子厲公即位。其時，晉楚長期爭霸早已不是齊桓公和宋襄公時代以尊王攘夷為主要目的了，雙方對夾雜其中的中原諸侯國家爭奪得非常激烈。早在景公即位的第二年，楚莊王以鄭國親晉的名義圍攻鄭都新鄭十七天，鄭國以龜殼占卜得出的結果是不能求和。鄭人群集於宗廟前大哭，並預備遷徙到他處。當時連守城的兵士也連哭了起來，楚軍也受到影響，遂暫時撤軍。待到鄭人都城牆修好之後，楚軍又圍城長達三月，城破後，鄭襄公赤裸上身牽著羊來迎接楚莊王。兩年後，楚又攻宋，將宋都商邱包圍達九個月之久，弄得城內出現“易而食，折骸以炊”的慘狀。最終，不願屈服的宋國大夫華元夜入楚營將主將子反挾持，才令楚軍撤退議和。如此激烈和頻繁的戰爭令各國苦不堪言。於是在厲公即位的第二年，在與晉楚執政欒書和子重要好的華元的努力下，晉楚兩國達成了第一次弭兵之盟。