香港民主民生協進會
In 1986, together with Lee Wing-tat, he founded the Hong Kong Association for Democracy and People's Livelihood. From 1994–2002 he was a member of the Democratic Party. In 2006 he co-founded the League of Social Democrats but resigned in 2011 over differences with the then leadership to form People Power with fellow legislator Wong Yuk-man. He is active in grass roots issues and believes that the government is not genuinely committed to the electoral reform promised in the Hong Kong Basic Law.