员工会和洋务工会，后在苏兆征影响下投身工人运动。1922年香港海员大罢工爆发后积极参加工会工作。1925年6月省港大罢工时回广州。7月任罢工工人代表大会代表，罢工委员会工人纠察队队长，罢工委员会宣传部宣传队小队长。1925年10月由苏兆征介绍加入中国共产党，任支部组织干事，西业总工会常委兼中共党支部书记。1926年7月入国民党，任国民党广东省党部北伐青年工作队队长，参加支援北伐战争工作。1927年4月任中共广东油业工会支部书记。后到香港。11月回广州为广州起义准备工作。12月11日参加广州起义，任第5区