隋朝在农民起义战争的冲击下四分五裂,贵族、官吏、豪强地主纷纷拥兵割据。隋太原留守李渊乘机起兵,夺取都城长安,于隋大业十四年(唐武德元年,618年)称帝,建立唐朝,改元武德。但是此时的唐朝仅占有关中(今陕西)、河东(今山西)一隅,国内尚还存在着大大小小的数支地方起义军队或割据势力。当时,主要割据势力有:薛举、李轨、刘武周、梁师都、王世充、萧铣、林士弘、窦建德、杜伏威等。李渊为了统一中国,采取了先固关中,东攻中原,再平江南的方略。于是,唐朝开始了统一全国的战争。
唐朝统一战争主要包括秦王李世民率军平定薛举、薛仁杲父子、刘武周·宋金刚、王世充、窦建德、刘黑闼的战争,与赵郡王李孝恭、李靖平定萧铣、辅公祏的战争,吴王杜伏威平定李子通、林士弘的战争,太子李建成平定刘黑闼的战争。
李渊在关中站稳脚跟后,首先对威胁关中的薛举、李轨和刘武周采取武力征讨与分化瓦解相结合的方法,进行各个击破。
薛举据有陇西之地,拥兵13万,自称西秦霸王,大业十三年(617年)七月在金城(今兰州)称帝,国号秦,早与李渊争夺关中,未得逞。唐武德元年(618年)七月,秦帝薛举进攻唐朝。唐军与秦军在高摭对阵。不久由于统帅李世民生病,唐军被秦军打败。八月,薛举病死,其子薛仁杲(gǎo)继位。李渊乘机派使赴凉州(今甘肃武威)封李轨为凉王,以孤立薛仁杲,同时派李世民率军进攻薛仁杲军。两军在浅水原交战。李世民取坚壁疲敌战法,挫伤了秦军锐气,一举击败了秦军,一举歼敌10万之众,俘虏了薛仁杲。唐占陇西地。同年九月遣工部尚书独孤怀恩攻尧君素于河东,十二月平定。
武德二年(619年)二月,李渊又派使联络吐谷浑击李轨,策反其大臣安修仁发兵攻凉州城,擒李轨,唐又占河西五郡,完成了对西北的统一。
武德二年(619年),马邑(今山西朔县)定杨可汗刘武周发兵南下,打败了留守太原的李元吉,九月攻占太原,继派大将宋金刚挥军南下,攻陷唐朝数州。不久又打败裴寂。关中大震。李渊想弃河东,被李世民劝止,遂派其率军渡河进击,与刘武周部将宋金刚对阵于柏壁(今山西新绦西南)。李世民以主力坚壁不战,待刘武周士气低落,以少量兵力扰敌,断其粮道。切断了刘的退路。两军相持五月之久,宋金刚终因粮尽兵疲而引军北撤。李世民率军穷追,将军秦叔宝、殷开山在美良川打败刘武周的大将尉迟敬德,日行200里,连败宋军,斩数万人。刘武周、宋金刚逃奔突厥,不久被杀。经三年征战,唐已拥有西至陇右,南拥巴蜀,北据河东的巩固的根据地。从此唐朝统一了北方。
武德二年(619年),郑王王世充废隋皇泰主,在洛阳称帝,建国号郑,改年号开明,成为中原最大的割据势力。李渊在巩固关中后,于武德三年(620年)七月派秦王李世民率军10万攻王世充。同时派太子李建成、唐俭等保障其侧翼安全。李世民鉴于洛阳城坚,王世充兵强,在攻克慈涧(今洛阳西)后,即分兵阻断其南北救援道路,自率主力屯于北邙(芒,今洛阳北)包围洛阳。同时派兵攻占洛阳外围要地,河南各郡县纷纷降唐。王世充几次突围,均被唐军击回。王世充派人向窦建德求救。时,窦建德已在河北称夏王,他怕郑亡夏更加孤立,难以对抗唐军,遂亲率10万大军救援洛阳,结果被李世民阻于虎牢前进不得。
武德四年(621年),李世民、李元吉出兵洛阳,讨伐王世充。经过多次战争,唐军扫清了洛阳的外围据点,包围了洛阳。王世充危在旦夕。此时河北的夏王窦建德率兵十万来援助。李世民率兵三千,抢占了虎牢关,趁夏军疲惫时发起猛攻,将夏军击败,俘获窦建德。王世充见大势已去,开城投降。窦建德部将刘黑闼再次起兵,并于武德四年十二月刘黑闼攻陷冀州,其后帝派遣左屯卫大将军义安王孝当带兵攻击。而后于武德五年六月引突厥南下寇山东,帝派遣燕郡王罗艺击之。同时又遣淮安王李神通讨徐圆朗。七月贝州,州曹该董康买举兵造反,以应黑闼,帝以淮阳王道玄为河北道行军总管征讨。十二月又派遣齐王李元吉击刘黑闼于山东,到武德六年五月平定。不久刘黑闼兵败被杀。这时,唐王朝控制了黄河流域,取得了河南、河北的统治权。
同年,唐朝赵郡王李孝恭、庐江郡王李瑗、将军李靖等率兵进攻割据江陵、巴蜀、湖南一带的萧铣。
萧铣于武德元年(618年)称帝,国号梁,建元鸣凤,置百官,均循前梁(南朝梁)故制,其势力范围东至九江,西至三峡,南至交趾(今越南河内),北至汉水,拥兵40万,是南方最大的割据势力。但其心胸狭窄,多疑,滥杀功臣,深怕部将恃功不能控制,借口营农把兵员解散还乡,只留宿卫数千人,将士离心离德。武德四年(公元621年),李渊乘机派李孝恭、李靖利用长江水涨,率军进攻江陵。唐军顺江而下,大败萧铣勇将文士弘于清江,直逼江陵。萧铣大惧,临时征兵又来不及,急命宿卫军出战,结果大败而回。无奈,只得出降。
接着,唐军又击败在庭州(今江西赣州西南)称楚帝的农民领袖林士弘,使唐占据了长江中游及岭南地。江淮农民起义军首领杜伏威、辅公拓先后降唐。后辅公拓又图再起,在丹阳(今南京)自称宋帝。李渊派军讨伐,在博望山、青林山大败宋军,直扑丹阳。辅公拓弃城东走武康(今浙江德清西),后被俘杀。至此,唐朝除朔方梁师都依靠突厥势力未平外,基本统一全国。
武德七年(624年),由于李渊杀了窦建德,窦建德的部下刘黑闼以替窦建德报仇为口号起兵反唐,自称汉东王。李世民、李元吉率兵讨伐,击败汉军,刘黑闼逃走。不久,汉王刘黑闼复叛。鲁王徐圆朗和燕王高开道起兵响应。李建成率兵迎战,将刘黑闼击败擒杀。高开道和徐元朗相继兵败。至此,除了朔方的梁师都外,唐朝已经统一了中国。依附于突厥的梁帝梁师都于贞观二年被唐将柴绍击败。
李渊、李世民父子,利用了农民起义的力量消灭隋军主力,削弱割据势力的大好时机,依靠了自己的背景及政治军事经验,完成了统一全国的宏伟事业,避免了历史大分裂时期的再次出现。一个统一的唐朝,出现在中国历史上和屹立于世界的东方。
国富民强的唐朝,虽然政治上领导人频繁更换,给后人一种安定富足,人民欢乐的印象。但是即使如此,这么繁荣富足的唐朝,也经历了近百场战争。