李渊当初承诺给李世民太子之位,李渊后来为什么反悔了?
因为李世民在百姓和将领间的威望很高,李渊不希望自己的儿子威望比自己高,这是帝王最忌讳的。李渊也是一个很传统的皇帝,遵照嫡长子继承制的传统,所以李渊最后才册封李建成为太子,而李世民则是秦王。李渊当初起义谋夺天下的时候,他的儿子们个个都很厉害,特别是李世民,跟着李渊四处征战,帮助李渊攻打了很多的地方,也为李渊夺取了很多的土地。
李渊对李世民这个儿子也是很满意的,所以才会想要将太子的位置交给他的打算。只不过李渊当时虽然已经称帝了,但是他并未坐上皇帝的位置,也不知道皇位对于皇子们来说诱惑是非常大的。所以此后李世民更加忠心的替自己的父亲夺取天下,李世民因为征战四方,所以手下的将领有很多,即便是百姓也很相信李世民,相较于李渊,李世民在百姓心中的威望要更高。
李渊也是因为得知了这件事,担心李世民的威望高于自己,开始忌惮他,所以为了打压李世民,才选择立嫡长子为太子的。李渊作为帝王,登上皇位之后的他虽然年龄很大了,但是皇权的诱惑太大,让李渊舍不得放手。再加上李世民无论是军功还是威望都要高于他,如果李世民想要皇位的话,对于李渊来说,也是一个很大的威胁。
因此,李渊再怎么喜欢这个儿子,也会开始打压他,让他处于自己的掌控中。反而是李建成前期虽然建立了不少军功,但是成为太子之后,基本上没怎么出去打仗了,手下的将领也不多,这个是不足为惧的,对于李渊来说,也够不成威胁。后来,为了打消李世民想要做太子的念头,李渊还特地告诉三个儿子,想要皇帝也不是有能力就可以的,需要得到上天的认可,也是旁敲侧击的告诉李世民,要李世民不要妄想太子的位置。