曹操东征回来后,让曹彰代理越骑将军,留守长安。曹操到了洛阳,突然生病了,派人快马加鞭地召曹彰回来。曹彰还没到,曹操就去世了。(据《魏略》记载,曹彰到了长安后,对临淄侯曹植说:“先王召我来,是想立你为继承人。”曹植说:“不行。你没看到袁绍的两个儿子袁谭和袁尚的教训吗?”)
曹丕即位后,曹彰和其他诸侯都回到各自的封地。(据《魏略》记载,太子曹丕继位后,曹操刚刚下葬,就让曹彰回封地。曹彰原本以为自己立了战功,会被重用,听说要回封地,心里很不高兴,没等曹丕派人送他,就自己走了。当时鄢陵的封地比较贫瘠,就让他改治中牟。等到曹丕称帝后,就封他为中牟王。后来皇帝到许昌,北方的诸侯们来朝见时,都很害怕曹彰的刚强严厉,每次路过中牟,都不敢停留。)
曹丕下诏说:“先王的治国之道,就是既要赏功罚罪,又要亲近亲人。封自己的弟弟们为诸侯,让他们各自建立国家,这样就能巩固国家的统治,抵御外敌入侵。曹彰以前奉命北伐,平定了北方的叛乱,功劳很大。增加他的封地五千户,加上原来的,一共是一万户。”黄初二年,曹彰的爵位提升为公。黄初三年,他又被封为任城王。黄初四年,曹彰到京都朝见皇帝,突然生病,死在了官邸,谥号为“威”。(据《魏氏春秋》记载,曹彰来朝见皇帝时,想问一下传国玉玺的事,好像有篡位的意思,所以皇帝没有马上接见他。曹彰很愤怒,突然就死了。)
曹彰下葬时,皇帝赐给他豪华的车驾、龙旗,还有百名武士,按照汉代东平王的葬礼规格来办理。曹彰的儿子曹楷继承了他的爵位,后来被改封到中牟。黄初五年,又改封为任城县。太和六年,再次改封为任城国,有五个县的封地,共二千五百户。青龙三年,曹楷因为私自派手下官员到中尚方制造违禁物品,被削去二千户的封地。正始七年,他又被改封到济南,有三千户的封地。正元、景元初年,又多次增加封地,总共达到四千四百户。(曹楷在泰始初年担任崇化少府,这是当时朝廷的官员。)