抗日战争全面爆发,国民党一面要与红军各种较量,还要面对与日军的对战,尤其是国民党与日军的战争,频繁面临失败的局面。各重压力之下,国民党面临着举步维艰的局面,与此同时张学良为了逼迫蒋介石同意国共合作,直接发起西安事变,是终国共两党的合作协议达成。为了可以促成这次合作,国民党提出的许多要求,红军都尽全力满足。

国民党为了防止红军在抗日战争当中发展壮大,直接提出,红军仅可以有三个师的兵力加入战场,此要求虽然有些无理,但是对于红军而言,只要可以名正言顺的打日军,也就不在乎这些问题了。红军也在此时,正式更名为八路军,由朱德和彭德怀担任正副总指挥。因为国民党只允许八路军拥有三个师的兵力,也就意味着仅有三个人可以担任师长。

115师和120师的师长与副师长,担任人是顺理成章出现的,并没有引起过多的争议,但是到了129师,师长是由刘伯承担任,而副师长则是徐向前。这样的任命令很多人不解,在很多人看来,129师为最初的红四方面军主力改编而来。在红军时期,这支队伍的总指挥就是徐向前,所以由他继续担任129师的师长,才是名正言顺的,为何会由刘伯承空降而来。

难道是徐向前的能力,与刘伯承存在差距,才会导致此情况出现,先来看徐向前的能力。作为黄埔军校一期的学生,他最初并不被蒋介石看好,而他不被看好的原因,就是他口音过重,不得不说老蒋看人也是过于片面。此时的刘伯承正在将校学堂学习,后续就开始了川军名将的生涯,当然两个学校不同,所以在此方面并不能比较出二人的实力。

后续刘伯承迅速在战争当中打响名声,而此时的徐向前还是一名默默无名的,普通军校毕业生。直到他前往红军担任31师副师长,情况才逐渐有所转变,后续他就成为红四方面军的总指挥。从后续二人的军事表现来看,两人的成绩可以说是不相上下,所以此次任命129师师长之职,与他们的个人能力并没有过多的关系,而是其他方面的原因。

众所周知因为张国焘的错误指挥,导致红一方面军和红四方面军,均抽调大部分兵力参与西路军西征,而徐向前就是这支队伍的总指挥。令人没有想到的是,这支队伍会成为敌人的目标,最终遭到毁灭性打击。后续是刘伯承带领的援军到来,才没有令这支队伍被全歼,随后在刘伯承的带领下,援西军一路西进,并在行军过程当中,将失散的兵员逐步找回。

虽然最终徐向前也努力回到队伍当中,但是援西军主力已经与以往全然不同,这样的情况下在改编成为129师后,这支队伍也早已不是最初的模样,所以在这样的情况下,刘伯承会成为师长,也就变得理所当然。毫不夸张的讲,如若西路军没有战败的情况出现,或许徐向前,就可以成为129师的师长,当然也不排除会有一些意外情况的出现。而徐向前也知道自己不能成为师长的原因,所以他在配合刘伯承作战时,没有任何的怨言。