晋惠帝元康五年(乙卯,公元295年)荆、扬、兖、豫、青、徐六州洪水泛滥。
冬季,十月,武器库发生了火灾。焚毁了历代的珍贵之物以及供二百万人使用的器具、兵器等。十二月,丙戌(初一),建造新的武器库,大量地调运兵器。
拓跋禄官把他的国家分成三部分:一部分在上谷以北,濡源以西,他亲自统领。一部分位于代郡参合陂的北面,派他的哥哥沙漠汗的儿子拓跋猗统领。还有一部分在定襄的盛乐故城,派猗的弟弟拓跋猗卢统领。拓跋猗卢善于用兵,向西攻打匈奴、乌桓各部落,都打败了对方。代人卫和他的侄子卫雄以及同郡人箕澹去投奔拓跋氏,劝说猗、猗卢招纳晋人。猗很喜欢他们,把国家大事托付他们,晋人来归附的逐渐多起来了。
晋惠帝元康六年(丙辰,公元296年)下邳献王司马晃去世。任命中书临张华为司空。太尉、陇西王司马泰掌管尚书令职务,被迁封为高密王。
夏季,郝散的弟弟郝度元与冯翊、北地的马兰羌人、卢水胡人一起造反,杀了北地太守张损,打败了冯翊太守欧阳建。
征西大将军、赵王司马伦信任使用他所宠爱的琅邪人孙秀。司马伦和雍州刺史、济南人解系为军事方面的事情争斗起来,他们争相上表禀奏,欧阳建也上表陈述司马伦的罪恶。朝廷因为司马伦扰乱关右地区,征召司马伦任车骑将军,任命梁王司马肜为征西大将军、都督雍、凉二州诸军事。解系他的弟弟、御史中丞解结,都上表请求杀孙秀以向氐、羌人谢罪,张华把这件事告诉了梁王司马肜,让司马肜杀孙秀,司马肜应允了。孙秀的朋友辛冉替孙秀向司马肜说情道:“氐、羌自己起来造反,并不是孙秀的罪过。”孙秀因此免去一死。司马伦到了洛阳,采用孙秀的计谋,下功夫去结交贾、郭,贾皇后对他十分宠爱信任,司马伦趁机索求录尚书事的职务,还请求担任尚书令,张华、裴很坚决地不同意,司马伦、孙秀从此就憎恨张华和裴了。
秋季,八月,解系被郝度元打败了,秦、雍地区的氐、羌全都叛变了,立氐统帅齐万年为帝,包围了泾阳。御史中丞周处,检举官吏的过失、罪状,不回避有权势的皇亲国戚。梁王司马肜曾经违犯法律,周处审查揭发了他。冬季,十一月,皇帝下诏任命周处为建威将军,与振威将军卢播都隶属于安西将军夏侯骏,让他们去讨伐齐万年。中书令陈准向朝廷进言说:“夏侯骏和梁王都是皇帝的亲族,并不是将帅之才,他们进也不求名誉,退又不怕犯罪。周处是吴人,忠诚正直,勇敢果断,有仇人却没有援助他的人。应当命令积弩将军孟观,率领一万精兵担任周处的前锋,一定能够消灭敌人。不然的话,梁王就会让周处担任前锋,不去救援他而陷害他,那么失败就是必然的了。”朝廷不按他的意见办。齐万年听说周处来了,说:“周府君曾经任职新平太守,能文能武。他如果是独自决断而来,就会不可抵挡,如果他被别人所控制,那么我这次就能捉住他。”
关中发生饥荒和瘟疫。
当初,略阳清水氐族人杨驹最早在仇池居住。仇池方圆有上百顷土地,它的旁边有二十多里平地,四面是陡峭险峻的高山,有羊肠小道盘曲环绕三十六次而上。后来,杨驹的孙子杨千万归附了魏,被封为百顷王。杨千万的孙子杨飞龙逐渐强盛起来,迁居到略阳。杨飞龙把他的外甥令狐茂搜当作儿子,令狐茂搜躲避齐万年的扰乱,十二月,从略阳率领部落四千家回去保卫仇池,自己封号为辅国将军、右贤王。关中地区躲避战乱的人,很多都去依附令狐茂搜,令狐茂搜对他们接纳安抚;想要离去的人,也保护他们,送给他们财物。
这一年,任命扬烈将军、巴西人赵为益州刺史,征调梁州、益州的军队和粮食援助雍州讨伐氐、羌人。