李渊在晋阳起兵后,李建成便回到父亲身边,协助李渊领兵打仗。29岁的李建成率军平定西河、拿下霍邑、坚守永丰仓。最后在围攻长安时,李建成部是第一个登上城楼的。面对唐朝的劲敌汉东王刘黑闼,李建成率部东征,彻底解决心腹大患。从这些战役看,李建成的作战领兵能力不在李世民之下。