9月生于深县。1939年8月参加深县抗日武装游击队。1940年5月参加八路军。1942年2月加入中国共产党。抗日战争时期，历任八路军冀中警备旅2团侦察连通信员、晋绥二支队班长、合作社主任。先后参加了冀中“五一反扫荡”、冀鲁豫临南战役等战役战斗。第二次国共内战期间至中华人民共和国初期，历任山西省吕梁军区11团通信参谋，八路军359旅719团参谋，山西省岚县晋绥军政干部学校学员，西北野战军2军5师15团作战参谋、作战股长、副参谋长。参加了延安保卫战、青化砭战役、羊马河战役、沙家店战役、扶眉战役等战役战斗。