西晋
西晋晋怀帝时期漢族北部地区大规模战争不断，内徙的周边外族相继建立君主制政权，强大起来威胁到西晋政权。公元311年西晋当时实际掌权者司马越领兵讨伐在江汉一带劫掠的汉赵军阀石勒，途中司马越病逝，王衍率军想护送其遗体回司马越封国东海安葬。西晋大军行至苦县（今河南鹿邑县）时，遭石勒伏击，西晋大军全军覆灭，宁平城之战致西晋主力全灭，西晋再无力对抗汉赵等割据政权。同年汉赵大军攻陷西晋首都洛阳，杀害西晋太子及官员百姓数万余人，晋怀帝被俘虏带走，不久被杀，史称“永嘉之乱”。永嘉七年（313年）晋怀帝被弑，司马邺得到消息后于长安即帝位，并改元建兴，是为晋愍帝，建兴四年（316年）汉赵出兵进攻长安，晋愍帝投降，不久被杀，西晋灭亡，公元317年在江东的晋室宗亲司马睿自立称帝，改元建武，定都建康，后史称之东晋，晋建武年间，因北方战乱不断中原汉族臣民纷纷南渡避祸，史称衣冠南渡。
司马喜 (西晋)
司马喜在父亲司马隐死后被册立为西河王。永嘉五年四月戊子（311年5月5日），石勒率领轻骑兵追赶东海王司马越的送丧队，在苦县宁平城大败西晋军队，石勒分派骑兵围困晋军放箭，晋军十余万人被杀，死尸堆积如山。太尉王衍、襄阳王司马范、任城王司马济、武陵庄王司马澹、西河王司马喜、梁怀王司马禧、齐王司马超、吏部尚书刘望、廷尉诸葛铨、尚书郑豫、豫州刺史刘乔、太傅长史庾敳等都被活捉，坐于幕府之下，石勒询问西晋覆灭的缘故，王衍详细地叙说了灾祸与失败的缘由并声称不关自己的事，石勒很生气，叫左右将他扶出去。其他人畏惧死亡，纷纷陈述自己的见解，只有司马范神色自若，呵斥众人说：“今日之事，还要说些什么！”石勒问孔苌说：“我在天下间行走多时，还从没见过这种人，需要留下他们吗？”孔苌回答说：“他们都是晋朝的王公大臣，终究不可以为我们所用。”于是石勒把王公大臣领到外面害死。