1922年秋,进湖南自修大学附设补习学校读书。1923年3月,离开长沙去水口山铅锌矿从事工人运动,任工人俱乐部教育股委员兼工人学校教员,并从事基层团的领导工作。同年10月加入中国共产党。不久调回长沙,任社会主义青年团长沙地委书记处书记。1925年春回到韶山,开办农民学校。这年秋天跟随毛泽东到广州,相继在黄埔军官学校和中共广东区委工作,并在广东省农民协会、省港罢工委员会临时工作过一段时期。1927年四一五广州反革命政变后,经上海到武汉,在国民革命军第四军政治部工作,为上尉。同年参加了八一南昌起义,后在叶挺领导的十一军二十五师政治部任宣传科长。
南昌起义部队在潮汕失散后,随朱德领导的起义军转战于湘、粤、赣三省交界的山区。后被朱德派往井冈山。到井冈山后,被派到宁冈县乔林乡从事建党活动,并发动群众,开辟革命根据地。不久建立了宁冈最早的一个农村党支部乔林乡党支部,任书记。
1928年初,参加攻打遂川,任团政治部代理主任,并任遂川县委委员和县游击大队党代表。2月,成立宁冈县工农兵政府,兼任县委宣传部长。5月以后任中国工农红军第四军第三十一团三营党代表。1928年底红四军主力进军赣南、闽西时,留在吉安,从事赣西南农村革命根据地的开辟工作,任赣西南特委委员、中共东固区委书记。1930年初任红三军政治部主任,代行政治委员职权。10月,任中共吉安县委书记、赣西南后方办事处主任。其间还担任过红二十二军的特派员。1931年6月,任永(丰)、吉(安)、泰(和)特委(后改称中心县委)书记,兼任独立五师政治委员。
在此期间,参加了第一、二、三次反“围剿”战争。10月,红三军军长黄公略牺牲后,任公略县(原吉安县)县委书记,兼任独立五师师长。后调到瑞金,任苏区中央局秘书长。1933年初,在“左”倾中央领导大反所谓“罗明路线”在江西的代表时,受到错误的批判和斗争。红一方面军长征后,留在中央苏区坚持游击战争,任中央苏区分局委员和红军独立师师长。1935年初,率领独立师一部前往福建长汀,与福建省委领导的红军队伍会合,成立闽赣边界军区领导机构,为边界军区司令部领导成员。1935年4月25日率领游击队进军时,在江西瑞金红林山区英勇牺牲。