加入中国共产党。第一次国共内战期间，任红四方面军十师二十八团排长；红四军28团连长、副营长，参加了鄂豫皖、川陕苏区反围剿战争与长征。部队抵达陕北后，出任红四军卫生部总务科科长。抗日战争爆发后，任八路军一二九师三八五旅770团供给处处长。1938年，入抗日军政大学学习，毕业后留任抗大第一分校供给科科长。后任八路军山东纵队第3旅供给处处长，清河军区供给部部长，渤海军区后勤部部长。参加了渤海地区反扫荡和山东1945年春夏季攻势作战。抗日战争胜利后，担任华东野战军渤海纵队副参谋长。1949年2月，任第三野战军第九兵