從公元617年李世民勸說、佐助父親李淵起兵以來,短短的四五年間,他戎馬倥傯,出生入死,先後消滅了薛仁杲、劉武周、竇建德、王世充、劉黑闥等勢力,為開創和奠定統一天下的唐王朝建立了首功。李淵考慮到李世民的功績顯赫,於武德四年(621)十月特地為他設置了一個官位,封李世民為“天策上將”,位在其他王公之上,準許他設立天策府,在府裏任命各種官員。
建天策府後,李世民便廣羅天下英雄豪傑,他把自己的親信安排在重要的位置之上。一時間,他的周圍攏聚了四方名流俊士,杜如晦、房玄齡、虞世南、陸德明、孔穎達等“十八學士”都聚集在他的門第之下,人們稱進入他府中的賢達為“登瀛洲”。這樣,就形成了一個以李世民為核心的政治集團。太子李建成對此深感不平,齊王李元吉也很不服氣,李淵的兒子們之間的矛盾越來越大,等待他們的將是“本是同根生,相煎何太急”的激烈的互相殘殺。
早在李淵起兵晉陽時,因李世民謙讓,不肯做父親的繼承人,李淵就立了李世民的同母哥哥李建成為世子。以後李淵當了皇帝,李建成自然就成了太子。太子李建成,宅心仁厚、待人誠懇,但是他喜歡遊獵酒色,每日和一幫不三不四的人在一起,尋歡作樂、不務正業,許多人勸說他都不聽。雖然李建成也曾隨李淵南征北戰,並且在武德四年三月破稽胡首領劉企成,但直到武德五年,李建成的功業都遠不及李世民。身為太子,功業智謀都不及弟弟李世民,心中的滋味當然很不好受。
而李世民的弟弟齊王李元吉更是驕奢淫逸,虐待仆從、草菅人命,還經常外出打獵遊玩、踐踏老百姓的莊稼,縱容手下的人搶劫老百姓的東西。更有甚者,還命人在街上拿弓箭射過路的百姓,以看人避箭為樂。這李元吉所立的軍功也遠遠不如他的二哥李世民,在隋末唐初的征伐中,經常臨陣脫逃,不像李世民英勇作戰,身先士卒。
李元吉非常貪婪暴戾,看到父親李淵給了李世民那麼多名分,朝廷裏的大臣們都向著他,老百姓也都十分敬重他,不由妒火中燒。他將李世民視為眼中釘、肉中刺,總想置李世民於死地。由於李淵對李建成、李元吉都很不滿意,常想用李世民代替李建成來做太子。李建成知道後坐臥不安,他早就知道李元吉同李世民不和,於是便和李元吉串通一氣,密謀策劃,想把李世民除掉。對李世民共同的仇恨將李建成和李元吉聯係在了一起,開始防範李世民。
唐高祖李淵在天下基本一統後,開始沉湎於女色,也就封了很多妃子、生了許多兒子,這些兒子剛生出來,李淵便封之為王。那些妃嬪們為了鞏固自己母子的身份地位,千方百計爭相結交李建成、李世民、李元吉。李建成和李元吉為了取得李淵的信任,也百般討好迎合李淵的寵妃張婕妤、尹德妃等。阿諛奉承,賄賂送禮,無所不至,希望她們在李淵麵前說自己的好話。隻有李世民自以為功高位重,不屑於去結交父親眾多的妃嬪。這樣,李淵身邊的女人對心高氣傲、智勇雙全的李世民也恨之入骨,於是她們爭相在李淵麵前稱讚李建成、李元吉,而詆毀李世民,離間李淵和李世民父子的關係。李淵逐漸對李世民產生了反感,而慢慢改變了對李建成、李元吉原來的看法。
武德四年李世民平定洛陽,李淵派幾個自己特別寵愛的妃子到洛陽,挑選隋宮中的宮女和倉庫中的珍寶古玩,這些妃子借機向李世民索取珍貴物品,還為自己的親戚向李世民求一官半職。李世民義正詞嚴地拒絕說:“珍貴物品都已登記在冊上,我們要上報國庫、呈報朝廷,不能隨意送人。至於官職,要授給那些德才兼備又有功勞的人,不能隨便送人。”這更得罪了李淵身邊的親信。這些妃子惱羞成怒,回去後哭哭啼啼地向李淵訴苦;親信們也在李淵身邊常常訴說李世民的不是。李淵聽了,很不高興。