王敦举兵反晋
王敦自与朝廷不合,内不自安,元帝亦派戴渊镇合肥,刘隗镇淮阴以备敦。晋永昌元年(322)正月,王敦以清君侧除刘陶为名,在武昌(今湖北鄂城)举兵反,沈充在吴兴(今浙江湖州西南)起兵响应。王敦进至芜湖,双上表数刁协罪,元帝大怒,亲率六军征讨,下令“有杀敦者,封五千户侯“。王敦起兵后,欲联合梁州刺史甘卓东下,又遣参军桓罴劝说谯王司马氶共反,但遭司马氶严词拒绝。氶以虞悝为长史,联合零陵太守尹奉、建昌太守王循、衡阳太守刘翼、舂陵令易雄共同举兵讨敦。与此同时,司马氶又派邓骞至襄阳劝说尚在观望的甘卓,与此同时,王敦则派乐道融再次联络甘卓,但乐道融恶王敦悖逆,反劝甘卓响应君命,共击敦。甘卓于是意决,与巴东监军柳纯、南平太守夏侯承、宜都太守谭该等声言讨敦。卓又派人约广州陶侃、江西戴渊等共进助君。勤王之师。
杨难敌降附前赵
光初五年(322)二月,前赵刘曜亲率军进攻氐帅左贤王杨难敌,难敌不能敌,退保仇池(今甘肃成县西)。仇池氐及晋王司马保故将杨韬、陇西太守梁勋均降于刘曜。曜乘势将陇西万余卢迁往长安,并向仇池进攻。时值赵军大疫,曜亦染上疾病,不得不中途退兵,但又惧杨难敌背后袭击,于是派王犷说服难敌,令其投降,难敌遂向刘曜遣使称藩,被授予假黄钺、都督益、宁、南秦、凉、梁、巴六州陇上西域诸军事、上大将军、益宁南秦三州牧、武都王。
陈安自称凉王
陈安原是晋王司马保都尉,但为保部将张春等人所忌,张春暗杀陈安,不成。安于是自称秦州刺史,向前赵刘曜称藩。光初五年(322)二月求入朝,时值曜与氐王杨难敌作战,染疾,不允见,安大怒,又疑曜已死,乃大掠而归。曜乘马车还,陈安俘获曜将呼延实,令其共反曜,但遭拒绝,于是杀呼延实,并派兵追击曜,为曜将所阻。陈安还归上邽(今甘肃天水),陇上氐羌皆降附,众达十余万,陈安遂自称大都督、假黄钺、大将军、雍、凉、秦、梁四州牧、凉王,以赵募为相国。斩刘曜部将鲁凭,曜痛哭不已。
王敦攻占石头城
永昌元年(322)二月,晋帝司马睿令戴渊、刘陶入卫建康。司空王导率其宗族二十余人每日诣台待罪,并呼周顗为之向皇帝陈情,曰:“伯仁,以百口累卿!“磾直入不顾,而暗上表屡明导无罪。于是元帝不记前嫌,三月,命导为前锋大都督,加戴渊骠骑将军,以周顗、王邃为尚书左右仆射,帝亲自被甲徇师,督促诸军进发。王敦亦率军东进,纳杜弘之议,攻入石头城(今江苏南京清凉山),晋将周札开门迎降。元帝急调刁协、刘陶、戴渊等围攻石头,均为王敦所败。太子绍欲亲率军进攻,但为部下所阻。王敦进占石头后,不入朝,放士卒抢掠,元帝脱戎衣,易朝服,派人告王敦:“公若直逼前来,联当君位以避贤路。“刁协、刘隗自身难保,帝令二人避祸,协行至江乘(今江苏句容北)为人所杀,送首于敦。陶奔后赵,官至主子太傅而卒。晋元帝又令公卿百官至石头城拜见王敦;并封王敦为丞相、都督中外诸军、录尚书事、江州牧,进封武昌郡公,敦谢不受。敦又因晋太子绍有勇略,欲诬其不孝而废之,但因晋臣不同意而未果。当月,王敦任司马漾为太宰,加王导尚书令、王廙为荆州刺史;改易用百官及诸军镇,转徒黜废者数百人,或朝行暮改,惟意所欲,谢鲲劝敦入朝,敦不肯,四月,敦还军武昌。
周顗、戴渊死难
周顗字伯仁,安东将军周浚之子;戴渊字若思,广陵(今江苏扬州)人。周、戴向为元帝所重,王敦起兵反晋,顗支持晋帝反对叛乱,渊则还镇京都,卫戍建康。王敦攻占石头城(今江苏南京清凉山)后,晋帝令公卿百官晋