景元四年(263年),被司馬昭派去伐蜀的鄧艾、鍾會,在滅蜀後,一個因功大驕矜不受節製,一個擁重兵圖謀割據。賈充奉司馬昭之命,帶領一萬步騎兵進入漢中,都督關中、隴右諸軍事,防備意外。在鍾會、鄧艾先後死去後,賈充又奉司馬昭之命,將蜀主劉禪和他的一家接到洛陽。這時賈充和裴秀、王沈、羊祜、荀勖等人同受司馬昭心腹之任,軍國大事、朝廷機密,司馬昭都是同他們一起計議。而賈充被封為臨沂侯,深受司馬昭寵信,祿賜常常比其他官員都優厚。司馬昭還把定法律的重任交給了他。到公元268年,賈充主持修訂的《晉律》完成。這部律令將漢律令和說解七百七十三萬字壓縮為十二萬字。這不僅在法律的編纂上是一大進步,而且也使人民多少減輕了動輒得罪,輕重無準的威脅,晉武帝司馬炎為了嘉獎賈充修訂新律的功績,賜賈充子弟一人關內侯,絹五百匹。
奉事司馬炎
公元265年,司馬昭死,司馬炎繼位為晉王。司馬昭臨終前,司馬炎請問後事,司馬昭說:“知汝者賈公閭也。”原來,司馬昭曾打算傳位給二兒子司馬攸。賈充當時勸司馬昭不宜違禮而廢長立少,說:司馬炎為人寬仁,又是長子,有人君之德,宜奉社稷。在賈充及其他大臣的勸阻下,司馬炎終於被立為世子。司馬炎繼位做了晉王後,由衷感激賈充,任命他為晉國衛將軍、儀同三司、給事中,改封臨潁侯。受禪即帝位後,又拜他為車騎將軍、散騎常侍、尚書仆射,更封魯郡公,以賈充的母親柳氏為魯國太夫人。賈充修訂完《晉律》後,代裴秀擔任了尚書令,接著又改常侍為侍中。他在因母親去世而離職行喪期間,晉武帝司馬炎還專門派黃門侍郎前去慰問。
泰始七年(271年)七月,晉武帝為了平息西方和北方各部族的武裝反抗和侵犯,又聽了對賈充非常嫉恨的侍中任愷、中書令庾純的建議,任命賈充為秦、涼兩州都督,鎮守關中。賈充知道這項任命中任愷、庾純他們要把自己擠到外地去的打算後,就同心腹侍中兼中書監荀勖和太尉兼太子太傅荀凱一起籌劃對策。賈充決定立即將自己的女兒賈南風入配東宮(後來成為晉惠帝司馬衷的皇後)。晉武帝要給太子司馬衷完婚,就收回原來的成命,讓賈充留在朝廷裏任原職。
鹹寧五年(279年)十一月,晉武帝任命賈充為大都督總指揮,派鎮軍將軍司馬、安東將軍王渾、建威將軍王戎、平南將軍胡奮、鎮南大將軍杜預、龍驤將軍王睿、巴東監軍唐彬等七路大軍,共二十多萬兵馬,同時出擊,大舉伐吳。賈充不讚成征伐東吳,他上表具陳理由,一是“西有昆夷之患,北有幽並之戍,天下勞擾,年穀不登,興軍致討,懼非其時”,二是“又臣老邁,非所克堪”。晉武帝閱表後大為不快,下詔說:“君不行,吾便自出。”賈充無奈,隻好拿了節杖,坐守中軍,南屯襄陽,總督各路軍隊。晉軍在先後打下荊州、攻克武昌後,賈充又上表說:“吳未可悉定,況春夏之際,江、淮下濕,疾疫必起,宜召諸軍,以為後圖。”晉武帝對他的意見置之不理。各路伐吳軍隊英勇戰鬥,終於在公元280年消滅了東吳。賈充在這次伐吳戰爭中始終采取消極態度,可是,在戰爭結束後,晉武帝派遣侍中程鹹勞軍時,還賞賜他帛八匹,給他增邑八千戶。太康三年(282年)四月,賈充病逝,時年六十五歲。