凉州刺史皆死于叛军之手,朝廷大震。
晋武帝于是觉得泰始年号不吉,即改元为咸宁,取天下咸皆安宁之意。
咸宁元年,秃发鲜卑据凉州金城郡向西发展,高昌以东鲜卑诸部纷纷响应,一时并起。
司马炎寝食难安,又命开国重臣贾充离京,前去镇守关中。
贾充整人很有一套,却不懂治军。闻命吓得要死,不敢领兵出征,遂急中生智,即以己女贾南风求配太子司马衷,自己做了国丈。既为皇亲,便安居京中纳福,因而得免西征。
咸宁三年丁酉,河西之乱愈加凶猛,势不能制。
晋武帝眼见天下即将分崩离析,不由大急,乃问计于群臣:我朝中可有大将,如当年天将军马超一般,能威震西凉,为西域诸胡慑服?卿等可举贤任能,保我天下太平。
太子国丈贾充见问,出班奏道:我朝能征惯战之将今皆凋零,或病退在家,无复当年之勇。臣举一人,乃淮南旧臣,有万夫不当之勇。今闲居洛阳,陛下何不用之?
晋武帝听罢,恍然大悟:若非贤卿提起,孤几乎忘却此位战神!
乃宣文鸯上殿,在太极殿亲自召见,问道:卿可愿为国出力,率军至河西平叛?
文鸯喜不自胜:既国家有需,陛下信任,臣愿驰骋沙场,扫平狼烟,万死不辞!
武帝龙颜大悦,即当殿拜将,命文鸯率凉、秦、雍三州之军,出征河西。
果然名将出马,与众不同,立见奇效。只经个战阵,文鸯便大破秃发树机能;未至半年,河西诸胡二十万口来降,树机能率领残部远遁沙漠。
文鸯平定河西,振旅还师,献俘于京都洛阳。
晋武帝大喜升朝,赏赐出征功臣,升任文鸯使持节、护东夷校尉、监辽东军事。
又下诏命,改封宗室诸王:封司马亮为汝南王,司马伷为琅邪王,司马骏为扶风王,司马伦为赵王,司马辅为太原王,司马颙为河间王,司马陵为任城王,司马斌为西河王,司马柬为南阳王,司马耽为中山王,司马威为章武王。立皇子司马玮为始平王,司马允为濮阳王,司马该为新都王,司马遐为清河王。改封钜平侯羊祜为南城侯,使镇守襄阳,以防东吴。
武帝封王已毕,洛阳忽起