He is the Treasurer of the Democratic Party and member of the Sham Shui Po District Council for Lai Chi Kok Central.
[2] He first contested in the 2011 District Council elections in Mong Kok South but lost to incumbent Chau Chun-fai.
He ran on the Democratic Party's ticket in Kowloon West in the 2012 Legislative Council election with Helena Wong as a fourth candidate.
He ran in the newly created Lai Chi Kok Central constituency in the 2015 District Council elections.
He defeated Bruce Li Ki-fung of the Business and Professionals Alliance for Hong Kong (BPA) and became the member of the Sham Shui Po District Council.