今珠海市唐家镇淇澳村人。1908年加入中国同盟会,积极参加孙中山领导的民主革命活动。1922年1月领导香港海员大罢工,担任罢工总办事处总部主任、海员工会代理会长。 1926年1月任中华全国海员总工会执委会委员长,当年5月在第三次全国劳动大会中被选为中华全国总工会执行委员会委员长。 1928年2月,主持中华全国总工会第一次扩大会议和太平洋劳动第二次会议,并到莫斯科参加赤色职工国际第四次代表大会和共产国际第六交代表大会。