Sha Tin District Council
He was also a district councillor for the Islands District Council, representing Yat Tung Estate North. He was first elected in the 2007 election, and was re-elected in 2011 and 2015. In the 2019 District Council election he ran for a seat on Sha Tin District Council in the newly created Shui Chuen O constituency, but lost to pro-democracy candidate Lo Tak-ming of Community Sha Tin.