1930年春起,任红二十二军二纵队司令员、六十四师师长。1931年秋调任红四军参谋处参谋。1932年春起,任红五军团四十师和四十四师政委、十五军政治部副主任、红三军团五师政治部主任等职。参加了中央革命根据地历次反“围剿”。1934年10月参加长征。曾任中共中央革命军事委员会司令部队列科科长。到陕北后任红十五军团政治部破坏部部长、红三十一军参谋长、援西军政治部宣传部部长。抗日战争爆发后,任八路军野战政治部民运部副部长。不久被派往太原,任第二战区战地总动员委员会人民武装部副部长。1938年4月任晋豫边游击支队司令员,在山西阳城以南王屋山地区开展游击战争,建立抗日根据地。