广东高明人。早年参加同盟会。1920年发起组织广州共产主义小组。曾任中共中央政治局委员兼农民部部长、国民党中央组织部部长。1927年参加南昌起义。后脱离中国共产党,参加组织中国国民党临时行动委员会。1948年参与组织中国国民党革命委员会。建国后,历任中央人民政府委员、全国人大常委、民革中央副主席。