年参加中国工农红军。1931年加入中国共产主义青年团。1933年转入中国共产党。在第一次国共内战中，他历任红一军战士，红一军排长，红四军11师排长，红四方面军红九军25师连长，红十五军1团副营长，红二十五军274团作战参谋，红二十五军274团营长，参加了长征。抗日战争时期，历任八路军386旅772团连长、副营长，18团参谋长，772团团长等职，参加了许多战役，受到陈赓嘉奖。第二次国共内战时期，历任晋冀鲁豫野战军第四纵队10旅副旅长、第二野战军第四兵团十三军三十七师师长等职，参加了淮海战役、渡江战役、云南剿匪