司空谯献之等人作为自己的僚属,举荐贤才、表彰善举,蜀地百姓十分满意。
日南太守夏侯览贪婪放纵,侵害掠夺外国商人,还征收造船材料,声称要讨伐某地,各国因此愤怒。林邑王范文攻陷日南,晋军将士战死五六千人,范文杀死夏侯览,用他的尸体祭祀上天。范文又向交州刺史朱蕃发送檄文,请求以日南郡北部的横山为边界。范文撤军后,朱蕃派督护刘雄驻守日南。
成汉旧臣尚书仆射王誓、镇东将军邓定、平南将军王润、将军隗文等人纷纷起兵反叛,拥有部众一万多人。桓温亲自率军攻打邓定,派袁乔攻打隗文,都将他们击败。桓温命令益州刺史周抚镇守彭模,斩杀王誓、王润。桓温在成都停留三十天后,整顿军队返回江陵。李势被押到建康后,被封为归义侯。夏季四月初九(丁巳日),邓定、隗文等人攻入并占据成都,征虏将军杨谦放弃涪城(今四川绵阳东北),退守德阳(今四川遂宁东南)。
此时,后赵凉州刺史麻秋攻打枹罕(今甘肃临夏东北)。晋昌太守郎坦认为城池太大难以防守,想放弃外城。武成太守张悛说:“放弃外城会动摇军心,大事就完了。”宁戎校尉张璩听从张悛的建议,坚守内城。麻秋率领八万部众,挖掘好几重壕沟包围城池,用云梯、地道等各种方法攻城。城中士兵奋力抵抗,麻秋的部众死伤数万人。后赵王石虎又派将领刘浑等人率领两万步兵、骑兵增援麻秋。郎坦因自己的建议没被采纳而心怀怨恨,便教唆士兵李嘉偷偷带领一千多名后赵士兵登上城墙;张璩督促众将奋力作战,杀死两百多名后赵士兵,后赵军才撤退。张璩烧毁后赵军的攻城器械,麻秋退守大夏(今甘肃广河西北)。
随后,石虎任命中书监石宁为征西将军,率领并州、司州的两万多士兵作为麻秋等人的后援。前凉张重华的部将宋秦等人率领两万多户百姓投降后赵。张重华任命谢艾为使持节、军师将军,率领三万步兵、骑兵进军临河(今甘肃临夏西北)。谢艾乘坐轻便马车,戴着白色便帽,击鼓前进。麻秋望见后大怒,说:“谢艾是个年轻书生,穿着这样的服饰,是轻视我!”于是命令三千名黑槊龙骧兵快速进攻,谢艾身边的士兵十分慌乱。有人劝谢艾应该骑马,谢艾不听,下车坐在折叠椅上,指挥调度军队;后赵军以为有伏兵,便畏惧不敢前进。前凉另一将领张瑁从小路领兵截断后赵军后路,后赵军撤退,谢艾乘势追击,大败后赵军,斩杀将领杜勋、汲鱼,俘虏和斩杀一万三千人,麻秋单人匹马逃到大夏。
五月,麻秋与石宁又率领十二万部众进军驻扎在黄河以南,刘宁、王擢攻占晋兴(今青海民和西北)、广武(今甘肃永登东南)、武街(今甘肃成县西北),一直打到曲柳(今甘肃武威东南)。张重华派将军牛旋抵御,牛旋退守枹罕,姑臧(今甘肃武威,前凉都城)人心震动。张重华想亲自出兵抵抗,谢艾坚决劝阻。别驾从事索遐说:“君主是国家的支柱,不能轻易出动。”于是任命谢艾为使持节、都督征讨诸军事、行卫将军,索遐为军正将军,率领两万步兵、骑兵抵抗后赵军。前凉别将杨康在沙阜(今甘肃临夏西北)击败刘宁,刘宁退守金城(今甘肃兰州西北)。
六月初五(辛酉日),东晋朝廷宣布大赦天下。
秋季七月,林邑国再次攻陷日南,杀死督护刘雄。
隗文、邓定等人拥立成汉旧国师范文长的儿子范贲为帝,利用妖异之说迷惑百姓,蜀地百姓大多归附他。
这时,后赵王石虎又派征西将军孙伏都、将军刘浑率领两万步兵、骑兵与麻秋的军队会合,长驱直入渡过黄河,攻打张重华,随后在长最(今甘肃永登南)修筑城池。谢艾设立将旗、誓师出征,有风吹动旌旗向东南方向指去,索遐说:“风是号令的象征,如今旌旗指向敌军,是上天在帮助我们啊。”谢艾在神鸟(今甘肃武威南)驻军,王擢与谢艾的前锋部队交战,战败逃跑,返回黄河以南。八月初三(戊午日),谢艾进军攻打麻秋,大败麻秋,麻秋逃回金城。石虎听说后叹息道:“我曾用偏师平定九州,如今用九州的兵力却被困在枹罕。他们有能人啊,看来不能图谋前凉了!”谢艾返回后,讨伐反叛的斯骨真等一万多部落,将他们全部击败平定。
后赵王石虎占据十州之地,搜刮的金银布帛,以及外国进献的珍奇宝物,府库中的财物多得无法计数;可他还不满足,又下令挖掘前代帝王的陵墓,盗取里面的金银珠宝。
僧人吴进对石虎说:“胡人的国运将要衰落,晋朝会重新兴盛,应当让晋人服苦役来压制他们的气运。”石虎派尚书张群征发附近各郡十六万男女百姓、十万辆车,运送土石在邺城北面修筑华林苑和长墙,占地纵横数十里。申钟、石璞、赵揽等人上疏,陈述天象错乱、百姓困苦的情况。石虎大怒说:“就算苑墙早上建成,我晚上死了也没有遗憾!”于是催促张群连夜点燃火把施工;当时遭遇暴风大雨,累死、淹死的人有几万。各郡国先后进献十六只苍麟、七只白鹿,石虎命令司虞张曷柱训练它们拉用灵芝装饰的车驾,在盛大朝会时陈列在宫殿庭院中。
九月,石虎命令太子石宣外出到山川祭祀祈福,趁机巡游打猎。石宣乘坐天子专