Meeting Point
He was a founder member of the Democratic Party, previously a member of the Meeting Point. He was a member of Southern District Council (representing Ap Lei Chau Estate) between 1994–99 and of Tai Po District Council (representing Tai Po Central) from 1999–2011.