这一年,鲜卑人拓跋悉鹿去世,他的弟弟拓跋绰继位。
晋武帝太康八年(丁未,公元287年)太庙的殿堂陷落了。秋季,九月,改建太庙,有六万人参加营建。
这一年,匈奴都督大豆得一育鞠等人又率领其种族部落一万一千五百人投降了晋。
晋武帝太康九年(甲申,公元288年)有三十三个郡国大旱。
晋武帝太康十年(己酉,公元289年)夏季,四月,太庙建成。乙巳(十一日),集中远近祖先进行合祭。大赦天下罪人。
慕容派使者来晋朝请求投降。五月,晋武帝下诏拜慕容为鲜卑都督。慕容晋见何龛,持士大夫的礼节,以幅巾裹发,身着单衣。他到了门口,何龛却整肃部队会见他,慕容于是又改换军服进了门。有人问他为什么要这样做,慕容说:“主人不以礼节来接待宾客,客人又能怎么样呢?”何龛听到了他的话,心中非常惭愧,同时又深深地敬重他,认为他不同寻常。这时,鲜卑的宇文氏、段氏正处于强盛时期,多次侵犯掠夺慕容,慕容只好以恭敬谦卑的言辞和丰厚的钱财侍奉他们。段国单于段阶,把女儿嫁给慕容,生下了慕容、慕容仁、慕容昭。慕容因辽东位于偏僻遥远之地,于是迁居到徒河的青山。
冬季,十月,恢复了明堂以及南郊五帝的牌位。
十一月,丙辰(疑误),尚书令、济北成侯荀勖去世。荀勖才思敏捷,善于观察人君的心思,因此能巩固皇帝对他的宠受。他长期在中书省供职,专门掌管机密要事。后来他升迁为尚书令,心中非常惆怅。有人向他贺喜,他说:“夺去我的凤皇池,诸君有什么可祝贺的呢!”中书省设在禁苑,禁苑中有凤皇池,因此中书省又称凤皇池。
晋武帝沉湎于音乐和女色,以至于得了病。杨骏嫉妒汝南王司马亮,把他排挤得离开了朝廷。甲申(二十三日),任命司马亮为侍中、大司马、假黄钺、大都督、督豫州诸军事,镇守许昌。迁南阳王司马柬为秦王,都督关中诸军事。任命始平王司马玮为楚王,都督荆州诸军事。任命濮阳王司马允为淮南王,都督扬、江二州诸军事。以上诸王,都持节去他们各自的封国。立皇子司马为长沙王,司马颖为成都王,司马晏为吴王,司马炽为豫章王,司马演为代王;皇孙司马为广陵王。又封淮南王的儿子司马迪为汉王,楚王的儿子司马仪为毗陵王。迁扶风王司马畅为顺阳王,司马畅的弟弟司马歆为新野公。司马畅是司马骏的儿子。封琅邪王司马觐的弟弟司马澹为东武公,司马繇为东安公。司马觐是司马的儿子。
当初,晋武帝把才人谢玫赐给太子,生下了皇孙司马。有一天夜里,皇宫中失火了,晋武帝登上楼观望。司马当时只有五岁,他牵着晋武帝的衣襟走进昏暗的地方,说:“夜里突然出事,应当防备突如其来的变故,不可以站在亮处,让别人看到人君。”晋武帝从此认为司马很不一般。晋武帝曾经当着群臣称赞司马像晋宣帝,所以天下的人都归心敬慕司马。晋武帝知道太子没有才能,但是凭藉司马的聪明才智,晋武帝才没有废黜太子的想法。晋武帝又用王佑的计谋,把太子的同母弟弟司马柬、司马玮、司马允都派出去镇守要害地区。晋武帝担心会受到杨氏的逼迫,又任王佑为北军中候,党管皇帝的亲兵。晋武帝为了皇孙司马,以很高的标准挑选他身边的僚属与辅佐。散骑常侍刘志向与守高洁清廉,因此被任命为广陵王司马的老师。
晋武帝下诏,任命刘渊为匈奴北部都尉。刘渊轻视钱财,喜好施舍,倾心与人交际,匈奴五部的豪杰之士以及幽州、冀州的名儒,都去投奔、归附他。
奚轲人男女共十万人投降了晋。