李渊的次子李世民是他众多儿子中最有才能、最有胆识的一个。他眼见隋朝大势已去,便暗中结交有才识的人士,一同商议统一天下。天下大乱之后,李世民乘机劝父亲起兵。
李渊依照世民及晋阳令刘文静的计谋,从太原起兵,自任大将军,集中了20多万大军攻打长安。李渊攻下长安以后,为了争取民心,宣布约法12条,把隋朝的苛刻法令一概废除,并且暂时让杨广的孙子杨侑做个挂名的皇帝。禁军将领宇文化及在江都发动政变,勒死隋炀帝后,李渊立即把杨侑废掉,自己即位称帝,改国号为唐。李渊和李世民经过几年征战,平定了其他起义军和割据势力,统一了全国。