经过数年征讨,李唐的江山终于得以坐稳。然而,围绕储位,李建成和李世民两兄弟却展开了一场激烈而残酷的争夺。从太原起兵到统一天下,李世民都功不可没。他战功显赫,麾下有一批文臣武将,却因为身为次子,不得不屈于李建成之下。
在建国初期,李建成曾和李世民并肩作战,立过不少战功。但自从当上太子后,他便很少出征,仅仅是在武德五年(622)出兵擒获了豪强刘黑闼,还是在李世民将刘黑闼打得损失过半、狼狈而逃后,才捡的便宜。可以说,在军功方面,李建成根本不能与李世民相提并论。但是,李建成是嫡长子,而且得到一帮老臣、齐王元吉和李渊后宫嫔妃的支持。
从父子情感而言,李渊起初是倾向次子李世民的。李世民从小跟随在他身边,感情深厚。然而随着李世民的坐大,再被枕边风一吹,他的情感天平也逐渐发生了倾斜。据记载,李渊曾因为后妃之事与李世民发生过一次冲突。李世民任陕东道行台时,曾将数十顷田地赏给淮安王李神通。李渊后妃张婕妤的父亲也看中了这块田地,便利用女儿的关系,得到了李渊的赐田手谕。然而李神通以秦王赐田在前,坚决不肯让步。张婕妤恼羞成怒,在李渊面前毁谤李世民。李渊大怒,痛斥李世民。父子感情也因此受到了损害。
李渊之所以不愿立李世民为太子,一来是李建成虽无大的战功,但为人比较宽厚,没有废黜的理由;二来是畏惧隋炀帝杨广的故事重演。因为李世民与隋炀帝杨广实在是太相似了:两人都是战功显赫,皆因为是次子而未能成为太子,而且对权势都有十足的野心。李渊担忧世民被立为储君后,会效法杨广杀兄弑父。
由于种种顾忌,李世民的势力被李渊逐步削弱,他府中的许多谋臣将士也被以各种理由调离。李世民察觉到了不利迹象,便暗中展开行动,收罗谋士能人,扩大势力。而李建成的压制行动也日盛,两兄弟的矛盾逐渐加剧。