长，参加了中央根据地的反围剿战争和长征。抵达陕北后，参加红军东征战役。任红一军团第二师第四团团长、第一师第三团团长，还参加了直罗镇战役、西征战役。
抗日战争时期.1937年，担任115师独立团（团长杨成武）下的三营营长，参加平型关战役。1938年5月，成立八路军第3纵队兼冀中军区，下辖四个军分区，他担任第1军分区兼第1支队第2团团长。1940年，担任第一军分区参谋长，同年9月，率部参加百团大战的涞灵战役，担任右翼北路支队指挥。1942年初，八路军晋察冀根据地平西部队进行精兵简政，撤