令的江州刺史华轶再次不听命，司马睿便派王敦统领甘卓、周访、宋典及赵诱等军讨伐华轶，华轶领兵积极抵抗，却在衞展及周广担任内应之下遭到突袭，兵败被杀。永嘉六年（312年），晋怀帝在汉赵都城平阳（今山西省临汾市）被杀，消息在建兴元年（313年）四月传到长安后晋愍帝以皇太子即位为帝，并在五月壬辰日（6月27日）进侍中、左丞相、大都督陕东诸军事，与大都督陕西诸军事的右丞相南阳王司马保分陕而治。建兴三年（315年）进位丞相，大都督中外诸军事。建武元年（317年），在上一年汉赵俘掳晋愍帝的消息随平东将军宋哲传到建康后