唐高祖李渊被迫退位,因为李渊没有能尽早处理好继承人问题,他眼见皇太子李建成与各嫡子明争暗斗,却一再纵容,并未加以控制,同时李世民拥护者众多,导致太子李建成、李元吉和李世民之间的矛盾激化。最终李世民发动政变,史称玄武门之变,李建成、李元吉被李世民所杀,李世民的军队控制了帝都,声称二人系作乱伏诛,加上群臣的支持和拥戴,李渊被迫将军国大事交由李世民处分,而李建成、李元吉不但被追废为庶人,诸子也遭诛杀,皆除宗籍。三天后,李渊又立李世民为皇太子,不久更将帝位内禅给李世民,自己退位为太上皇,移居弘义宫。从古至今,大部分历史学家对李世民发动玄武门之变持理解、同情甚至赞赏的态度。