此外李渊起兵反隋的原因必定还有其他的理由。隋朝末年的时候,隋朝在隋炀帝的治理下民不聊生、国力衰竭,为了反抗隋炀帝以及隋朝的统治,各地农民不断起义,但是各地均自发组织了农民起义军,但是各方均没有足够的能力去推翻隋朝廷,并且战乱的爆发使得百姓生活更加艰苦,考虑到这些,李渊做足了充足的准备,并在短短一年内推翻了隋朝的统治,结束了这种战火纷飞的境地,为百姓安居乐业的生活做出了不可磨灭的贡献。
经过一系列的准备工作,公元617年农历七月份,李渊在晋阳正式起兵,随后,李渊和李世民父子率领三万军队浩浩汤汤攻入长安城。晋阳起兵前,中国的政权还集中在隋朝统治者手中,晋阳起兵后,中国的政权已经发生转移,李渊废掉隋炀帝,将隋炀帝称为太上皇,拥护隋炀帝之孙杨侑为新皇帝,变相掌控了国家的实权,成为真正的统治者。公元618年,隋炀帝在在江都被杀死,李渊有了充分的理由废掉杨侑,直接推翻隋朝的统治,自己称帝建立政权,李渊于公元618年登基为皇帝,改国号为唐,年号武德,立长子李建成为皇太子,李世民为秦王,李元吉为齐王。