永嘉五年(辛未)六月 匈奴攻洛阳,怀帝被俘,晋朝军民遇害三万余,是为永嘉之乱
八月 匈奴进攻长安
九月 石勒攻击阳夏,晋将苟晞阵亡
十一月 猗卢攻击太原,晋将刘琨战败
永嘉六年(壬申)二月 琅琊王司马睿上书讨伐石勒
七月 石勒进攻冀州,刘粲进攻晋阳,晋将郝诜阵亡
八月 阴平都尉董冲向李雄投降
九月 司马邺被立为皇太子
十一月 晋将猗卢击败刘粲,刘粲退军
建兴元年(癸酉)正月 刘聪杀怀帝,司马邺在长安即位,是为闵帝;石勒进攻晋将李恽,李恽阵亡
六月 山东郡邑相继沦陷于石勒
八月 杜弢进攻武昌
十月 陶侃讨伐杜弢,战败
建兴二年(甲戌)二月 闵帝任命王浚为大司马,刘琨为大将军
三月 石勒攻陷幽州,王浚被杀;杜弢部将王真攻击陶侃,陶侃流亡滠中
七月 刘曜,赵冉等进攻长安,被晋军击退,赵冉阵亡
建兴三年(乙亥)二月 闵帝任命琅琊王司马睿为大都督,刘琨为司空;陶侃在巴陵击败杜弢部将王真
三月 周访击败杜弘
七月 石勒攻陷濮阳
建兴四年(丙子)三月 猗卢病逝,其旧部归刘琨统帅
五月 平夷太守雷照向李雄投降
七月 刘曜进攻北地,晋军不战自败
八月 刘曜再度进攻长安
十一月 闵帝出城,被刘聪俘获;晋将麹允不堪刘聪羞辱闵帝,自尽
建武元年(丁丑)二月 琅琊王司马睿为晋王,代理执政,在建康重组朝廷
六月 石虎进攻谯城,被祖逖击败。
十一月 司马睿封刘琨为太尉
太兴元年(戊寅)三月 刘聪杀闵帝,晋王司马睿即位,是为元帝
五月 段匹磾杀刘琨
七月 匈奴刘聪逝世,刘粲即位。
八月 匈奴刘粲被弑杀
十月 匈奴刘曜即位
八月 匈奴进攻长安
九月 石勒攻击阳夏,晋将苟晞阵亡
十一月 猗卢攻击太原,晋将刘琨战败
永嘉六年(壬申)二月 琅琊王司马睿上书讨伐石勒
七月 石勒进攻冀州,刘粲进攻晋阳,晋将郝诜阵亡
八月 阴平都尉董冲向李雄投降
九月 司马邺被立为皇太子
十一月 晋将猗卢击败刘粲,刘粲退军
建兴元年(癸酉)正月 刘聪杀怀帝,司马邺在长安即位,是为闵帝;石勒进攻晋将李恽,李恽阵亡
六月 山东郡邑相继沦陷于石勒
八月 杜弢进攻武昌
十月 陶侃讨伐杜弢,战败
建兴二年(甲戌)二月 闵帝任命王浚为大司马,刘琨为大将军
三月 石勒攻陷幽州,王浚被杀;杜弢部将王真攻击陶侃,陶侃流亡滠中
七月 刘曜,赵冉等进攻长安,被晋军击退,赵冉阵亡
建兴三年(乙亥)二月 闵帝任命琅琊王司马睿为大都督,刘琨为司空;陶侃在巴陵击败杜弢部将王真
三月 周访击败杜弘
七月 石勒攻陷濮阳
建兴四年(丙子)三月 猗卢病逝,其旧部归刘琨统帅
五月 平夷太守雷照向李雄投降
七月 刘曜进攻北地,晋军不战自败
八月 刘曜再度进攻长安
十一月 闵帝出城,被刘聪俘获;晋将麹允不堪刘聪羞辱闵帝,自尽
建武元年(丁丑)二月 琅琊王司马睿为晋王,代理执政,在建康重组朝廷
六月 石虎进攻谯城,被祖逖击败。
十一月 司马睿封刘琨为太尉
太兴元年(戊寅)三月 刘聪杀闵帝,晋王司马睿即位,是为元帝
五月 段匹磾杀刘琨
七月 匈奴刘聪逝世,刘粲即位。
八月 匈奴刘粲被弑杀
十月 匈奴刘曜即位