任红三十三军第99师297团共青团团委书记，军政治部政务科科长。参加长征。抗日战争时期，先后任八路军驻山西办事处处长，中共山西省沁县县委书记，太岳区游击队队长兼政治委员，游击队教导员，冀中军区警备旅组织科科长，第6军分区44区队政治委员；参加了反扫荡和百团大战。第二次国共内战时期，任晋察冀军区教导师l团政治委员，晋察冀野战军第4纵队11旅2团政治委员，第10旅第30团政治委员。1948年，任第32团政治委员，第4纵队12旅政治委员。1949年，任第19兵团64军192师政治委员。参加了保北战役、清风店战役、