李渊出身北周关陇贵族家庭,原是西魏柱国大将军,其父李昊,曾任北周安州总管,其家族袭封唐国公。李渊深得隋文帝和文献皇后垂爱,起家千牛备身,曾任谯州、陇州等地刺史。
隋炀帝时李渊已经累官至卫尉少卿,在炀帝东征讨伐高句丽时,他负责督运粮草,还曾奉命平毋端儿起义,率兵抵御突厥进攻。大业十三年(公元617年)初,任太原留守兼晋阳宫监。此时隋朝风雨飘摇,各地群雄并起,李家父子也积极准备夺取天下。他们在河东潜结英雄,于晋阳密招豪友,倾财仗施,卑身下士,扩充自身势力。
在权衡当时的局势后,李渊决定建立其自己阵营,广纳贤士能人扩充自己的势力,并自称大将军,开府置官,并率甲士3万向关中进发。李渊为免腹背受敌两面作战,北以金帛贿赂突厥,东托卑辞拥戴李密。
7月以后,李渊先败高德儒, 8月再败宋老生,不久绛州亦归,河东各县一举平定,成为李渊经营关中的根据地。11月李渊攻下长安,立隋代王杨侑为傀儡皇帝,改元义宁,自号大丞相,都督中外诸军事,封唐王。
公元618年3月因江都兵变隋炀帝被杀,隋炀帝的死讯传到了长安后,李渊此时也感觉没有了什么顾及,到了5月李渊感觉支持自己立的代王杨侑也没什么太大的作用了,所以不如更近一步,
所以在公元618年5月,唐王李渊迫使代王杨侑禅让,自行称帝,改国号称唐,年号武德,定都长安,李渊就是唐高祖。