参加革命工作。1926年在上海大学学习。1927年回乡，任江西永丰县委书记。1930年参加中国工农红军，任红3军8师参谋、连政委、师政治部主任，红4军11师宣传科科长，红1军团2师5团政治处主任、师政治部宣传科科长、军团教导营指导员。1934年10月参加长征。到达陕北后，任陕北红军大学地方干部营政委，庆阳教导师团政委。抗日战争时期，任陇东特委副书记兼秘书长，延安马列学院副书记。1938年12月任抗大太行第1分校政治部主任、分校党委书记。1939年任八路军第129师政治部宣传部部长，平汉纵队政委。1940