玄武门之变纯粹是太子党李建成和实力派李世民之间的长久争斗之后的最后决战。而事情的起因是太子李建成和齐王李元吉多次联合李渊嫔妃向皇上李渊诬陷李世民,李建成甚至用毒酒毒害过李世民。而且李渊又常李世民去平定边患,并许以立他为太子。李渊无数次的举棋不定,太子党无数次的挑衅,烦不胜烦,战功卓著的李世民这才和唐玄龄、长孙无忌商量保全自己的方法。
而政变发生时,唐高祖正在宫内的海池上划船,李世民让尉迟恭入宫,尉迟恭全副武装来到唐高祖所在的船上。唐高祖惊骇之下,才知道李世民杀死了兄弟李建成和李元吉,身边的大臣萧瑀和陈叔达都劝唐高祖把权力交给李世民,唐高祖答应了。尉迟恭又请求唐高祖颁布敕令,命令各军一律接受李世民的处置。之后,李世民才来拜见唐高祖。随后,李建成和李元吉所有的儿子全部被杀,原东宫和齐王府的女眷则全部收入李世民的宫中。
在玄武门事变中,李世民成功杀死了哥哥弟弟,可这时危机并没有解决,当时忠于东宫的部队闻讯后包围了玄武门准备为太子李建成报仇,而李世民兵少抵挡不住,这时候李世民派出了和李渊有仇的心腹大将尉迟恭率军进宫威胁李渊,目的是让李渊承认玄武门事变的合法性。这时候李渊的态度至关重要,所以尉迟恭进宫应该是率军通过激战把李渊的贴身卫队御林军全部斩杀,当尉迟恭满身杀气的像李渊请安时,李渊知道大势已去,只能承认玄武门之变的合法性。
不过退不退位,不是李渊说的算的。李世民在玄武门事变后,完全掌握了朝堂和军队,如果李渊不退位,就只能被废,主动退位,还能落个全身,毕竟是李世民他亲爹,而李世民又是个好面子的,有了皇位,就往自己爹身边塞钱塞美女,你看李渊退位后又生了多少孩子就知道了。如果被废,那么最好的下场就是囚禁起来,生活更苦逼,也说不定什么时候就被干掉了。如果李渊死了,那么皇位还是李世民的,毕竟就剩下这么一个儿子了。退一万步讲,李世民也不逼李渊,也不废李渊,但是李渊也只能成为傀儡,李世民也不可能给他机会再生个儿子抢自己皇位,所以嘛,玄武门后李世民必然是皇帝的。虽然李渊死了很多儿子很伤心,但作为开国皇帝,曾经的枭雄,知道哪种做法才是对李唐最有好处的
不过再怎么说,李世民在位期间,唐朝国力达到了很大程度的发展,这是无可否认的,瑕不掩瑜,大抵如此。
当然也有人对此持不同意见:当然会杀了李渊,大家不要忘了李渊,李世民所经历的是什么样的时代,包括之前杨坚,杨广父子经历的又是什么样的时代?杨坚也是篡位于北周,还杀了北周的末代皇帝,杨广实际上也涉嫌杀了父亲杨坚,杨广也是被手下谋逆勒死的!而杨坚之所以废黜杨勇的根本原因还是由于杨勇的胆略,凶残都不足以支撑那个近乎乱世的局面!李世民是在这样的权力斗争的影响下长大的,如此熏陶试问他对父亲又有多少感情?此外政变之后他为什么当众而啃食父亲的乳头并且嚎啕大哭,表面上看以旧俗来展示父子情深为政变屠杀手足寻找一种可信的理由,实际上也是对李渊的一种恐吓(我已经向所有人表明了父子感情深厚所以即使你暴死也不会有人认为是我李世民所为)