他还任教于长郡中学、协均中学等校。1925年出任湖南省总工会宣传部长、《长沙工人日报》社长。1927年前往日本，期间他翻译了恩格斯《费尔巴哈论》、摩尔根《古代社会》等着作。1930年回国，1932年起任教于广州大学社会科学系，教授唯物论。同年出任广西省立师范专科学校校长。1934年前往上海，后与沈钧儒等人一同发起救国会。抗日战争期间，曾任湖南省政府高级参议、广西地方建设干部学校教育长、国民政府军事委员会政治部设计委员、武汉大学教授、四川大学教授等。1948年后，又任厦门大学教授、香港达德学院教授、《大公报》