《孟子.离娄上》说“不孝有三,无后为大”。中国封建社会很注重传宗接代。
公元201年,《三国志》记“刘备奔表,表厚待之,然而不用”。刘备投靠刘表,刘表好吃好喝招待他,为防刘备图谋不轨,不给他安排工作。刘备当时已四十多岁了,还没有儿子,觉得丢人,且又为了发展自己的势力,决定“借势”。刘备就领养了荆州当地名门家族的罗侯寇氏的儿子、也是当地豪强大族刘氏的外甥做养子。刘备就这样借助养子的家族、亲族的人力、物力发展、壮大了自己的势力。
公元207年,刘备的亲儿子刘禅出生。从这时起,刘封的养子身份地位就开始发生微妙的变化了。
《三国志》记刘封“有武艺,力气过人”“所战皆克”。累有战功,刘备多次对他加官进爵。

“建安二十四年,达将进攻上庸,先主阴恐难独任,乃遣封自汉中乘沔水下统达军,与达军会上庸”。刘备对降将孟达不信任,派刘封作统帅与孟达一起攻占上庸。刘备派刘封监视孟达,且刘封统领孟达并指挥战争,也表现了对刘封能打仗,会打仗的认可,刘封是智勇双全的将领。而孟达与“三姓家奴”吕布一样,属于墙头草,孟达叛刘璋降刘备,再降魏,后又降蜀。孟达对刘备的不信任必然心怀不满与怨恨,也为以后孟达的降魏叛蜀埋下了伏笔,刘备后来也会想明白这些的。
“自关羽围樊城、襄阳,连呼封、达,令发兵自助,封、达以山郡初附,未可动摇,不承羽命”。上庸等三郡占领时间太短,豪强势力等民心还未安稳,刘封害怕离开三郡会发生内乱。孟达有私兵四千之众,助救关羽害怕自己兵力损失,以后自己的腰杆就直不起来了,没有叫板的资本了。“又封与达忿争不和”刘封未必指挥得动孟达,就刘封手下这点的兵力救助关羽相当于羊入虎口,杯水车薪,且距离关羽太远,恐怕时间来不及。雄才大略的刘备对这些情况应该心知肚明。
由于“申仪叛封”“申耽降魏”,孟达以“封寻夺达鼓吹”为借口叛蜀降魏,孟达与魏将徐晃攻打上庸,致使上庸等三郡失守。孟达在攻打上庸前给刘封洋洋洒洒,引经据典的写了几百字的劝降信。可看出刘封“文”的一面也相当不错,因刘封本就出身当时的名门豪族,受教育程度高,在古代武将的文化水平一般不会太高,识字不太多,更别说看懂这引经据典的信了。
公元221年,“先主践祚,立嫡子禅为太子”
“自立阿斗为太子以来,有识之人相为寒心”。刘封的才干,文韬武略,战功,影响力远胜刘禅的“素丝无常,唯所染之”。
“亲非骨肉而据势权,义非君臣而处上位”。刘封位高权重,已隐隐威胁到了刘禅的地位,已功高震“太子”了。

《三国志》 “封破走还成都”“诸葛亮虑封刚猛,易世之后终难制御,劝先主除之”。诸葛亮在一旁鼓动、煽风点火:你死之后,你的养子勇猛,你的亲儿子指挥不动你的养子,到时候要*反造**了。诸葛亮要借机为自己清除掉一个潜在的政治对手,为以后在朝堂上自己的一言堂做准备,因庞统、法正、关羽、张飞几个比自己影响力大或影响力差不多的已经死了。刘备也早有“去势”的意思,帮自己亲儿子刘禅去掉、清除威胁、抢夺帝位的潜在势力,必欲除之而后快,而不想同时代的袁绍的三个亲儿子互相残杀争当皇帝的情况在自家上演,况且刘封不是亲儿子。于是就以连自己都感觉勉强的理由“封之侵陵达,又不救羽”“赐封死,使自裁”。就这样,刘备与诸葛亮君臣一唱一和地杀了刘封,达到了各自心中的目的。

刘邦听闻韩信被杀后,“且喜且怜之” 。刘备自然更要表演一番。刘封死后,“先主为之流涕”,自己的养子死了,该有的表面感情与态度还是要有的。我不想杀我的养子啊,可是罪当死,国法不容。

刘封之死,其结局在刘禅被立为太子的时候就已被决定了。是权力、利益、血缘关系、其它势力相互斗争的结果。匹夫无罪,怀璧其罪。