League of Social Democrats
於2000年循衛生服務界功能組別選舉加入立法會，當選香港立法會衛生服務界議員。2006年10月與黃毓民、梁國雄、陳偉業、曾健成等人創立社會民主連線。其後曾擔任社會民主連線第一屆行政委員會內務副主席、第二屆行政委員會內務副主席 (行政)兼財政。