发起北京大学马克思学说研究会。1922年回乡，任西山县立渌江中学校长。1923年在长沙加入中国共产党。同时他还任教于长郡中学、协均中学等校。1925年出任湖南省总工会宣传部长、《长沙工人日报》社长。1927年前往日本，期间他翻译了恩格斯《费尔巴哈论》、摩尔根《古代社会》等着作。1930年回国，1932年起任教于广州大学社会科学系，教授唯物论。同年出任广西省立师范专科学校校长。1934年前往上海，后与沈钧儒等人一同发起救国会。抗日战争期间，曾任湖南省政府高级参议、广西地方建设干部学校教育长、国民政府军事委员会