2007年，佢代表民協參選第3屆香港區議會選舉，係民協當屆最後生嘅候選人，挑戰建制派元老陳景煌，以990票對1174票落選，四年後捲土重來，以1632票打贏1583票、在位30年嘅陳景煌，報番四年前落選嘅一箭之仇，之後兩屆，佢亦喺同一選區成功冧莊，2021年7月9號，佢宣布劈炮唔撈，結束區議員生涯，而佢留低嘅區議會主席一職，就先後由楊永杰、何顯明繼承。