年，考入桂军军官学校。1925年考入黄埔军校，同年加入中国共产党。大革命时期，任广东黄埔军校政治部干事，国民革命军第四军独立团连长，第十一军七十二团营长，第二十五军七十二团参谋长，参加过北伐战争。1927年，率所部第三营参加南昌起义，1930年2月参加龙州起义。第一次国共内战时期，任中国工农红军第八军一纵队参谋长兼第一营营长，一队纵队纵队长，红七军第二十师五十九团团长，参与桂岭整编。抗日战争时期，任山东军政干部学校副校长，中国人民抗日军政大学第一分校训练部部长，清河军区参谋长，渤海军区参谋长、副司令员。