建安二十二年(丙申,公元217年)魏立五官中郎將曹丕為太子。
當初,魏王曹*娶丁夫人,沒有生兒子。妾劉氏,生兒子曹昂;卞氏生下四個兒子︰曹丕、曹彰、曹植、曹熊。曹*讓丁夫人以母親的名義撫養曹昂;曹昂死在穰城,丁夫人哭泣得不能自制,曹*氣忿之下,休了丁夫人,以卞氏繼為正妻。曹植生性機警,富有能力,才華橫溢而敏捷多智,曹*很愛他。曹*要把女兒嫁給丁儀為妻,曹丕因為丁儀一只眼瞎,勸阻了曹*。丁儀因此怨恨曹丕,和弟弟黃門侍郎丁,以及丞相主簿楊修,多次稱贊臨侯曹植的才干,勸曹*立他為繼承人。楊修本是楊彪的兒子。曹*用信秘密探訪外面對立繼承人的看法。尚書崔琰用不封口的信答復說︰「按照《春秋》之義,應立長子。而且五官將曹丕仁厚、忠孝、聰明,應做繼承人,我的看法至死不變。」曹植是崔琰哥哥的女婿。尚書僕射毛說︰「前不久,袁紹因嫡親、旁支不分,宗族和國土都遭覆滅。廢立繼承人的大事,不是臣子所應听到的。」東曹掾邢說︰「以旁支代替正統繼承人,是先世的戒條,希望殿下深入考慮。」曹丕派人向太中大夫賈詡詢問鞏固自己地位的方法。賈詡說︰「願將軍您能發揚德性和氣度,親身去做寒素之人的事情,早晚孜孜不倦,不違背做兒子應該遵守的規矩,這樣就可以了。」曹丕听從了賈詡的話,暗自深深地磨煉自己。一天,曹*命眾人退下,詢問賈詡,賈詡默然不答。」曹*說︰「我與你說話,你卻不回答,這是為什麼?」賈詡說︰「我正在考慮,所以沒有立即回答您。」曹*說︰「你考慮什麼?」賈詡回答說︰「我是在想袁紹、劉表兩對父子啊。」曹*大笑起來。
一次,曹*帶兵出征,曹丕和曹植共同送到路旁,曹植稱頌曹*的功德,出口成章,旁邊的人都矚目贊賞,曹*自己也很高興。曹丕感到惆悵,若有所失,濟陰人吳質在他耳邊說︰「魏王即將上路的時候,流淚哭泣即可。」及至辭行時,曹丕哭著下拜,曹*和部屬們都很傷感。因此,大家都認為曹植華麗的辭藻多而誠心不及曹丕。曹植既然做事任性,言行不加掩飾,而曹丕則施用權術,掩蓋真情,自我矯飾,宮中的人和曹*部屬大多為他說好話,所以最終被立為太子。
左右長御向卞夫人祝賀說︰「曹丕將軍被立為太子,天下人沒有不歡喜的,夫人應該把府中所藏財物都拿來賞賜大家。」夫人說︰「魏王只因為曹丕年長,所以立他為繼承人。我只應以慶幸免去了教導無方的過失罷了,又有什麼理由要重重賞賜別人呢!」長御回去,把夫人的話全告訴了曹*,曹*很高興,說︰「怒時臉不變色,喜時不忘記節制,原本是最難做到的。」
太子曹丕抱住議郎辛毗的脖子說︰「辛君,你知道我高興嗎?」辛毗把這件事對他女兒憲英談起,憲英嘆息地說︰「太子是代替君王主持宗廟和社稷的人。代替君王,不可以不擾慮;管理國家,不可以不恐懼。他本應憂慮和恐懼,卻反而很高興,怎麼能長久!魏是不會昌盛的!」
過很久,臨侯曹植違反制度,乘車在馳道正中行駛,打開司馬門而出。曹*大怒,掌管宮門的公車令被定罪處死。從此以後,他加重了對諸侯的限制,對曹植的寵愛也一天不如一天了。一次,曹植的妻子身穿錦繡的衣服,被曹*登上高台看見,認為她違反了禁止穿錦繡的制度,命她返回娘家,並賜自盡。
從此曹丕世子的位子越來越牢固,為以後的篡漢自立做好了準備。