225团民运股股长，师民运科科长。抗日战争时期，任八路军第115师344旅688团敌工股股长。1939年随部进入冀鲁豫边区，任晋南游击支队政治处主任。1940年4月，任冀鲁豫军区第五军分区基干团副团长、团长。参加了冀鲁豫边区反扫荡战役。1943年，任中共中央党校学习。1945年，任冀鲁豫军分第五军分区副司令员。第二次国共期间，任冀鲁豫军区第四军分区副司令员。1947年6月任晋冀鲁豫野战军第11纵队33旅副旅长。1948年8月，任第31旅旅长。参加了睢杞战役、淮海战役。1949年2月任第二野战军第17军补训师