1930年参加中国工农红军，1935年加入中国共产党。第一次国共内战时期，历任红一军团炮兵营通讯员、警卫员，教导师二团连副指导员、指导员等职，参加了中央苏区一至五次反“围剿”，及二万五千里长征中的湘江战役、强渡乌江、强渡大渡河、飞夺泸定桥、直罗镇战役、东征战役等战役战斗。1936年入陕北红军大学学习。抗日战争时期，历任连指导员、股长、协理员、教导员、团政治处主任、区队政委、军分区政治部主任等职，参加了百团大战等战役战斗。第二次国共内战时期，历任晋察冀军区三纵十一旅政治部主任、冀中军区第九军分区副政委、第十军