晋武帝泰始七年辛卯,公元271年春季,正月,匈奴右贤王刘猛叛逃出边塞。
豫州刺史石鉴在攻打吴军时虚报俘获首级的数量,因而获罪,晋武帝下诏说:“石鉴身为大臣,我很信任他,而他却恶劣到弄虚做假,从道理上来看,怎么能如此行事呢?现在遣返他回故乡,终身不得再起用。
吴人刁玄伪造谶文说:“黄色的旗帜、紫色的车盖,出现于东南方,最终得天下者,是荆、扬之地的君主。”吴主信以为真,有的最后一天,从华里大规模地出兵,车上载着太后、皇后以及后宫几千人,从牛渚向西进发。东观令华核等人坚持谏阻,吴主不听。行进途中遇到大雪,道路塌陷损毁,兵士身披铠甲,手持兵器,一百个人拉着一辆车子,天气寒冷,几乎要把人冻死,兵士们都说:“如果遇到敌兵,我们就倒弋。”吴主听到这些话,就返回了。晋武帝派遣义阳王司马望统率中军二万人、骑兵三千人驻扎在寿春以防备敌军,听到吴军退却的消息,就停止了军事行动。
三月,丙戌初七,钜鹿元公裴秀去世。
夏季,四月,吴国交州刺史陶璜袭击九真太守董元,将他杀死杨稷用他的部将王素代替董元。
北地胡人进犯金城,凉州刺史牵弘去征讨。内地各族胡人都叛乱,众多的胡人和秃发树机能一同在青山包围了牵弘,牵弘兵败而死。
当初,大司马陈骞对晋武帝说:“胡烈、牵弘都勇而无谋,固执,自以为是,并不是安抚边地的人材,他们终将造成国家耻辱。”当时牵弘任扬州刺史,时常不顺从陈骞的命令,晋武帝认为陈骞是与牵弘不和才对他进行诽谤。于是征召牵弘,牵弘来到,不久又任命为凉州刺史。陈骞暗自叹息,认为必然失败。胡、牵两人果然丧失了与羌戎和睦的关系,兵败身死。连年出兵征讨,仅能维持表面安定,晋武帝于是后悔没听陈骞的话。
五月,立皇子司马宪为城阳王。
辛丑二十三日,义阳成王司马望去世。
侍中、尚书令、车骑将军贾充,自晋文帝时就受到宠信而当权,晋武帝能成为太子,贾充起了很大作用,所以他更加受到晋武帝宠爱。贾充为人虚伪谄媚,他与太尉、行太子太傅荀,侍中、中书监荀勖,越骑校尉、安平人冯相互结为党羽,朝野上下都憎恨他们。晋武帝询问侍中裴楷当今朝政的得失,裴楷回答说:“陛下受命于天,四海承受教化,之所以德惠还未能与尧、舜相比,只因为朝廷中还有贾充之徒而已。应当召引任用天下德才兼备的人一同弘扬为政之道,不应当让天下人看到您以个人偏爱用人。”侍中、乐安人任恺,河南尹、颍川人庾纯都与贾充不和,贾充想免除任恺担任的亲近君王的职务,就向晋武帝推荐任恺,说任恺忠诚可靠,应当在东宫任职,晋武帝便让任恺担任太子少傅,而他所担任的侍中职务不变。当时,秃发树机能侵犯、骚扰秦、雍之地,晋武帝为此而忧虑。任恺说:“应当派一位有威望、有智谋才略、身居要职的大臣去安抚。”晋武帝问:“谁可以担当此任?”任恺乘机推荐贾充,庾纯也推举他。秋季,七月癸酉二十日,晋武帝命贾充统领秦、凉州各军事,他的侍中、车骑将军职务依旧。贾充对此很忧虑。