刘备之所以把皇位传给阿斗而不传给刘封,就是因为阿斗是自己的亲生儿子,俗话说血浓于水,血统是人类情感的纽带,是各种社会关系中对人影响最重要的因素。
刘备前半生颠沛流离,他曾经有个儿子,可能因病或者因为战乱死去,史书中没有关于这个儿子的详细记载。后来直到刘备四十岁到荆州投靠刘表时,刘备仍然没有儿子,在中国古代,不孝有三无后为大,刘备于是就在荆州收养了一个儿子,这就是刘封,刘封原本叫寇封,他的舅舅姓刘,和刘备刘表是同宗,刘备收养这个儿子后就将他改姓为刘,当做自己的亲儿子对待。
在刘备收养刘封几年后,年近半百的刘备终于有了自己的亲儿子,这就是刘禅,刘备老来得子自然非常疼爱刘禅,后来曹操占领荆州,派兵追击刘备,刘备军队被曹军打的落花流水,刘禅差点在长坂坡死于乱军之中,多亏赵云舍命保护,才保全了刘禅的性命。
公元221年,刘备在成都称帝,这时候刘备已经又有了两个亲儿子,但年龄都还很小,在继承人问题上,刘备最终还是感情偏向于自己的亲儿子刘禅,因为刘封作战勇猛,颇有战功,才能又在刘禅之上,诸葛亮怕刘禅将来驾驭不了刘封,就劝刘备杀掉刘封除去后患,刘备最终听取诸葛亮的建议,就以刘封不肯发兵援助关羽,并且在上庸欺凌孟达,导致孟达反叛为罪名,杀死了刘封。