唐朝建立初年,各地的割据势力依然存在,李渊集团开始了统一全国的战争。李渊首先东联李密,北和突厥,稳定好后方之后集中力量稳定关中。武德元年(618年),李世民率军消灭金城(今甘肃兰州)的薛举,占领了陇西全境;次年五月,凉州的李轨内乱,唐乘机消灭其割据势力,占领河西;武德三年(620年),消灭联合突厥的刘武周势力。至此,李渊消除了后顾之忧,巩固了关中地区。李渊进军中原时,面临两大强敌,以洛阳为中心,已经建郑称帝的王世充,和盘据河北的窦建德。李渊于是采取先郑后夏、各个击破方略,于武德三年派李世民率军发起对王世充的进攻,王世充求援于窦建德。李世民毅然决定扩大战役范围,采用围城打援的战法,以求“一举两克”。虎牢一战,李世民一举击灭王世充、窦建德两大集团,控制中原地区。武德六年(623年)李建成击灭窦建德旧部刘黑闼的反唐势力。同时,唐也派兵进军江南,先后消灭萧铣、林士弘,控制两湖及岭南地区,江淮的杜伏威早已降唐。武德六年八月,杜伏威部将辅公起兵反唐,李渊命李孝恭、李靖率兵镇压,次年三月,辅公败亡,唐巩固了在江南的统治。贞观二年(628年),突厥发生了内乱,唐太宗李世民于是出兵朔方,消灭了梁师都。至此,唐的统一全国的战争宣告结束。