李渊建立唐朝称帝在位时期,晚年宠幸的嫔妃很多,生下了近二十位皇子,这样一来宫中的争斗便在所难免,一些年幼皇子们的母亲争相交结各位年长的皇子来巩固自己在宫中的地位。大皇子李建成和三皇子李元吉都曲意侍奉各位妃嫔,用奉承、献媚、贿赂等多种手段求得皇帝李渊的宠爱。当时,太子东宫、各王公、妃主之家以及后宫妃嫔的亲属们在长安横行霸道,为非作歹,但朝廷的主管部门却不敢追究。由于二皇子李世民不去主动讨好诸位妃嫔,所以嫔妃们很生气,对李世民都有意见,都争相称赞李建成和李元吉而诋毁李世民,这无疑就加剧了皇子们之间的矛盾。李世民在平定了盘踞在洛阳的军阀王世充以后,李渊派人到洛阳挑选隋朝宫女,清点财物。李渊的贵妃们见李世民手中握着清抄财产的美差,都借机私下向李世民索要财务,还让他出为朝廷立下功劳的人。”断然拒绝了她们的要求,妃嫔们因为这件事都对李世民怀恨在心。
因为淮安王李神通有功,李世民赏赐给他了几十顷田地,李渊的嫔妃张婕妤得知了这个消息后,立即向李渊索要这些土地,赏赐给自己的父亲,李渊便将已经赏赐给李神通的土地转而赐给了张婕妤的父亲,李神通因为秦王的赏赐命令在先,就没有将土地让出,张婕妤便借机向李渊告状,说秦王李世民夺走了李渊赏赐给她父亲的土地转而赏给李神通。李渊听了后认为李世民不听话,因此发怒,责备了秦王李世民。
李渊的嫔妃尹德妃的父亲尹阿鼠一向骄横跋扈,秦王府的官员杜如晦经过他家门前时,尹阿鼠的几名家丁把杜如晦拽下马,暴打一顿,还打断了他的一根手指,说道:“你是什么人,胆敢路过我们家府邸的门前不下马!”时候,尹阿鼠怕李世民将这件事告诉李渊,便先下手为强,暗中指使尹德妃诬告李世民,尹德妃对李渊说秦王李世民欺负她的家人,李渊又大为生气,严厉训斥了李世民,李世民反复为自己澄清,但李渊始终没有采信。
李世民每次在宫中侍奉父亲李渊宴饮时,看到李渊身边的妃嫔们时,想起自己的母亲太穆皇后早逝,没能看到父亲一统天下,想到这里,一股心酸之意涌上心头,不免叹气流泪,李渊看到李世民哭哭啼啼的样子后很不高兴,觉得他说话做事不分场合,李渊身边的妃嫔们也趁机添油加醋,一同诋毁李世民说:“现在天下一统,平安无事,陛下年寿已高,只是偶尔娱乐一下,而秦王总是不分场合一个人流泪,这分明是对我们这些人看不惯啊,日后陛下仙逝后,我们这些人母子必定不为秦王所容,会被杀得一个不留!”因此也相互对着流泪,在李渊面前搏取同情,还说:“皇太子李建成仁爱孝顺,如果陛下将我们托付给太子,必然能获得保全。”因为李世民军工卓著、人心所向,之前李渊一直有改立的想法,但听到这些后,李渊从此打消了改立太子的念头,对李世民逐渐疏远,而对李建成、李元吉二人日益亲密。
太子李建成中允王圭、太子洗马魏徵劝太子李建成说:“秦王功盖天下,内外归心,而殿下您不过是因为年长才被立为太子,没有大功可以镇服天下,现在刘黑闼的兵力分散逃亡后,剩下的残兵败将不足一万人,又缺乏粮食物资,如果用大军进逼,势如摧枯拉朽,定能大胜而归,殿下应当亲自带兵去攻打他,如此一来,不仅可以获得功劳名望,还能趁机结交山东的豪杰,也许就可以保住自己的地位了。”李建成听了后深感赞同,于是向李渊请求带兵出征。622年12月,李渊下诏命太子李建成带兵讨伐刘黑闼,陕东道大行台及山东道行军元帅,黄河以南、以北各州均受李建成处置,有权随机行事。
齐王李元吉还劝说太子李建成应该趁早除掉秦王世民,他说:“只要您一声令下,我自当替哥哥亲手将他杀掉,以除后患!”李世民随李渊一同前往李元吉的府邸,李元吉命令护军宇文宝提前隐蔽埋伏起来,准备刺杀世民,李建成生性颇为仁爱宽厚,在听到要对自己的亲兄弟下手时,犹豫了,多少觉得有些不妥,便制止了李元吉,李元吉恼怒地说:“我这是为哥哥你着想啊,我这么做对我自己又能有什么好处呢?”到了这个时候,李世民和李建成以及李元吉之间的矛盾基本上已经公开化了,而且似乎已经成为了不可调和的矛盾。