公元618年5月,李淵在長安稱帝,建立唐朝,該年為武德元年。唐朝建立不久,秦王李世民和皇太子李建成之間,就為爭奪皇位展開了激烈的斗爭。
唐朝的建立,李世民勞苦功高,網羅了尉遲敬德、秦叔寶、李靖等這些著名將領,廣泛結交知名人士,勢力無人能比。李建成因為有太子的合法的身份,一大批皇親國戚聚集在他的周圍,又因長期留守在關中,在京城長安一帶有堅固的基礎,宮廷的守軍(玄武門的衛隊),都在他的控制之下,他還把齊王李元吉拉攏過去,與李世民實力旗鼓相當。
後來奪儲之爭愈演愈烈,李建成和李元吉在宮里大量拉攏李淵的寵妃詆毀陷害李世民,幸被秦王長孫氏想法化解。建成甚至設計讓李世民喝下毒酒,幸被李淵之弟淮安王李神通所救。
唐高祖武德九年(公元626年)的一天,李世民上朝去控告李建成和李元吉,揭發他們在**勾結嬪妃,胡作非為。李淵大吃一驚,說要親自審問。當天夜里,李世民調兵遣將。
公元626年7月2日,李世民親自率領長孫無忌等人,埋伏在玄武門附近。守衛玄武門的將領叫常何,原來是李建成的心月復,但已經被李世民收買過去了。李建成和李元吉走到臨湖殿,發現情況異常,立即掉轉馬頭往東宮跑,只听有人喊︰「太子、齊王,為什麼不去上朝?」李元吉回頭一看,正是對頭李世民,他急忙取弓搭箭,一連向李世民發了三箭,都沒射中。李世民對準李建成回射一箭,李建成從馬上摔下來,斷了氣,李元吉急忙向西逃去,被尉遲敬德一箭射死了。
三弟兄火並的時候,唐高祖正帶著大臣、妃子在海池中乘船游玩。忽然看見尉遲敬德匆匆來報說︰「太子、齊王叛亂,秦王恐怕驚動陛下,特派臣來護駕」。高祖大吃一驚,忙問︰「太子、齊王現在何處?」尉遲敬德說︰「已經被秦王殺死了」。
高祖十分難過,吩咐游船靠岸,回頭對裴寂等人說︰「想不到會有今天這樣的事發生,你們看怎麼辦?」蕭和陳說︰「建成、元吉本來就沒有大功,秦王功德蓋世,深得人心,理該立為太子」。尉遲敬德忙說︰「外面還沒有完全平靜,請陛下降旨,要各路軍隊都接受秦王指揮。」高祖立即派人傳旨結束了這場政變。
緊接著,李世民在自己的父親面前殺光了李建成和李元吉的妻妾子女,也就是自己的佷子和佷女,李淵的孫子孫女。
三天之後,大受刺激的唐高祖李淵,宣布立秦王為太子,國家大事,一律由太子處理。這年八月,唐高祖李淵被迫讓位,自稱太上皇。李世民當了皇帝,就是唐太宗,第二年,公元627年,改年號為貞觀,開始了大唐的貞觀盛世。歷史上把這次政變,叫做「玄武門之變」.