原来,司马昭娶王肃之女为妻,生有二子:长子司马炎,字安世,姿表过人,发长垂地,两手过膝,时人已知其有非常之相;次子司马攸,字大猷,恭俭孝悌,饱读经籍,才名过于其兄,更得司马昭的钟爱,因司马师膝下无子,于是便将司马攸过继给了司马师。司马昭承掌大权后,常与其党道:“天下者,吾兄之天下也。百年之后,大业当归攸儿。”司马昭受封晋王后,便想立司马攸为晋王太子。贾充力谏道:“安世聪明神武,有超世之才;发委地,手过膝,人望既茂,天表如此,固非人臣之相也。且安世宽仁,又居嫡长,有人君之德,宜奉社稷,不可易也。”司马昭这才立了司马炎为晋王太子。因此上,贾充可谓是司马炎篡魏称帝的第一功狗。司马炎称帝后,遂委贾充以宰辅之任,并将其长女贾荃许配给齐王司马攸为妃。贾充于是邀殊宠,位上公,盘踞朝堂,褒贬在已;又与荀勖、冯紞等大臣互相勾结,朋比为奸,党同伐异,威焰日盛。任恺刚直守正,深耻贾充之为人卑劣,因此借着西北有事,明里推崇、举荐贾充,实则想把贾充挤出朝堂。
晋帝犹豫道:“贾公闾综经朝政,朕须臾离他不得,怎好使去?”
任恺道:“鲁公足智多谋,威望素著,陛下若能使他出督雍、凉,众必鹰服,上下用命,不出一年,必能克获。且鲁公虽去,陛下正好开天下贤路,启进新人,恢弘正道,清明朝政。陛下身为天下之主,不宜示人以私。”
晋帝于是意决,即下诏道:
秦、凉二境,比年屡败,胡虏纵暴,百姓荼毒。遂使异类扇动,害及中州。虽复吴、蜀之寇,未尝至此。诚由所任不足以内抚夷夏,外镇丑逆,轻用其众而不能尽其力。非得腹心之重,推毂委成,大匡其弊,恐为患未已。每虑斯难,忘寝与食。侍中、守尚书令、车骑将军贾充,雅量弘高,达见明远,武有折冲之威,文怀经国之虑,信结人心,名震域外。使权统方任,绥静西夏,则吾无西顾之念,而远近获安矣。其以充为使持节、都督秦、凉二州诸军事,侍中、车骑将军如故,假羽葆、鼓吹,给第一驸马。
贾充接诏大惊,生怕一离了朝廷,便失权柄,更怕平叛不成,身败名裂,急召荀勖、冯紞入府,说道:“任恺匹夫,明里推崇,实际是想将老夫排挤出朝堂啊!现在圣旨已下,命我西出平叛。公等速速为我设策,我实不愿有此远行。”