1929年14岁参加西北军担任马伕。1931年16岁随所部参加宁都起义，编入中国工农红军，在手枪队给赵博生当警卫员。后任红五军团红十五师（少共国际师）宣传队分队长、队长，红一军团宣传大队副大队长，红十五军团回民师代政治委员，参加了长征。抗日战争期间，任八路军115师344旅旅部政治协理员、115师344旅688团通信参谋、八路军豫北第二支队政治委员。豫北二支队长治整训三个月后编入688团，任688团第一营营长兼政治教导员。688 团与八路军唐天际支队合编为129师新编第一旅，任第二团参谋长、副团长。八路军冀