Stubbs Road
He contested in the 2003 District Council elections in Stubbs Road but was defeated. In the 2004 Legislative Council elections, he was placed in the DAB list behind Ma Lik and Choy So-yuk and was not elected. In 2008 Legislative Council elections, he was placed the fourth behind Tsang Yok-sing, Choy So-yuk and Christopher Chung and did not get elected. In 2011 District Council elections, he won a seat in Sai Wan constituency in the Central and Western District Council by 24 votes against a Democratic Party candidate. He was elected to the Election Committee in the Election Committee sub-sector elections through the Urban District Councils Sub-sector in 2011. He lost his seat in the 2019 District Council elections.