公元265年,司馬昭在臨死前指明讓賈充輔佐世子司馬炎。同年,司馬炎稱帝后,拜賈充為車騎將軍、散騎常侍、尚書仆射、封魯郡公。
賈充在朝中有很多的檔羽,當時的侍中任愷、中書令庾純等剛直守正的官員非常厭惡賈充的為人。為了遏制賈充的勢力,公元271年,任愷趁鮮卑禿發(fā)樹機能侵擾秦州和雍州,建議司馬炎應派一位有威望、有智謀才略、身居要職的大臣去安撫,首推賈充。在庾純的支持下,司馬炎任命賈充加都督秦涼二州諸軍事,出鎮(zhèn)長安。
賈充痛恨任愷,也很憂慮不愿出使,就找和自己臭味相投的中書監(jiān)荀勖商量,荀勖建議讓賈充之女賈南風和太子司馬衷結(jié)親,成為太子妃。這樣不用推辭自然就可以留下來了。荀勖也擔心賈充一走,他們一檔的人都要失勢,所以聯(lián)絡(luò)其他人共同張羅此事,賄賂皇后身邊的人,和皇后一塊兒在司馬炎面前鼓吹賈充之女的美麗、賢淑、聰慧和德才兼?zhèn)洹?/p>

晉武帝司馬炎本來是要納老臣征北大將軍衛(wèi)瓘之女為太子妃,對皇后說:“衛(wèi)公的女兒有五可,賈公的女兒有五不可:衛(wèi)氏種族優(yōu)秀而且兒子多,容貌美好而且身材修長,皮膚白潔。賈氏傳統(tǒng)妒嫉而且少子女,容貌丑陋,身材矮小,皮膚黑。”但最終經(jīng)不住那些奸佞小人的勸說,自己也不加以調(diào)查,就同意賈充之女了。而且也讓賈充留下繼續(xù)擔任舊職,后來賈充及其檔羽多次找機會誣陷和中傷任愷,任愷被罷官。

太子司馬衷不知道是老實,還是傻。當然現(xiàn)代人基本上將老實就當成傻。歷史記載司馬衷的傻有好幾件事,最著名的就是他的“何不食肉糜”。說有一年鬧災荒,老百姓沒飯吃,到處都有餓死的人。有人把情況報告給司馬衷,但司馬衷卻對報告人說:“沒有飯吃,他們?yōu)槭裁床怀匀庵嗄兀?rdquo;報告的人聽了,哭笑不得,災民們連飯都吃不上,哪里來肉粥呢?

司馬炎也覺得自己的兒子司馬衷從小智商低下,擔心司馬衷會丟了祖宗開創(chuàng)的家業(yè),不宜作儲君。而大臣和嶠等也曾這樣說過,為了測驗一下司馬衷的思維能力,特意出了幾道問題考他,并限他三天之內(nèi)交卷。賈南風女士是個聰明之人,看到問題后,知道司馬衷肯定答不出來,于是找來外面的人代答,答案大多都引據(jù)古義。給使張泓看后說:“太子不讀書,但答題卻引經(jīng)據(jù)典,一定會被識破是代答的,倒不如按意思直接作答吧。”賈南風同意,并讓張泓代答,而由司馬衷抄寫。司馬炎看后十分高興,認為兒子的思維還是很清楚的,也就放心了。