秘书。1934年任红10师司令部书记。参加了长征。1935年任红10师司令部作战参谋。
抗日战争与二次国共内战期间.抗日战争时期，任八路军第129师385旅769团作战参谋。1938年任385旅司令部作战股股长、385旅13团参谋长。1939年任385旅司令部参谋长。1941年在北方局党校学习。1941年任129师新编第120旅副旅长兼太行军区第2军分区司令员。后兼军分区政委。1943年任太行第2地委书记兼太行军区第2军分区司令员、政委。第二次国共内战时期，1945年10月任晋冀鲁