刚直守正的官员厌恶贾充的为人。贾充的女儿贾褒成了齐王司马攸的王妃，朝中亦多结党羽，二人害怕贾充势力日后会更盛。贾充后来不欲任恺继续亲近皇帝，推举任恺任东宫官属，意图削去他侍中一职，但司马炎让任恺加任太子少傅，仍留侍中。泰始七年（271年），任恺趁鲜卑秃发树机能侵扰秦州和雍州，向司马炎建议让一个有威望和智谋的重臣前去镇抚边族，首推贾充。在庾纯支持下，司马炎任命贾充加都督秦凉二州诸军事，出镇长安。贾充深恨任恺。后荀勖献计，要贾充以其女贾南风为太子司马衷完婚，贾充才得以留居洛阳。贾充后迁任司空，继续任侍中、尚书令