早年逃难到陕北。1932年，遇到刘志丹的陕北红军六支队，参加该部队，历任司号员、通讯员。1935年4月，参加中国工农红军。1936年3月，加入中国共产党。红军时期，历任司号员、班长、排长、保卫员、中央第一秘书处译电员，在毛泽东身边工作。抗日战争和第二次国共内战时期，历任八路军总供给部干事，延安十八兵站指导员，陕西关中警备一旅干事、副营长，冀中六分区83团团长，冀中八分区教导团团长。其间，1938年，进入中国人民抗日军政大学学习，1943年进入延安军事学院学习，1948年入华北军政大学学习。他曾参加陕南、陕