调任红三军团新兵营教导员。1934年入红军大学，之后经贺昌举荐，担任红三军团五师十四团政委（团长黄冕昌），指挥第五次反围剿战役中的高虎脑战斗，但因不抵陈诚指挥的国军而退出战斗；在随后的万年亭战斗中成功镇守阵地。之后部队与中央红军一同长征。1936年红军东征山西时，担任红一方面军政治保卫局第二科科长。1937年七七事变后，国共双方合作，7月10日，受命从延安出发，抵达八路军总部所在的山西泾阳县云阳镇，任第二战区战地总动员委员会人民武装部政工科长，负责招募新兵。1937年8月，他把新兵调至八路军总部驻地洪洞