大学学生会评议会主席，于毕业后加入港英政府当行政主任，先后于布政司署及廉政公署任职。1977年，其联合冯可立及何芝君等人成立「大众文化关注组」，主张对大众文化进行批判和社会分析。1980年，他创立了社会政策研究中心，并担任创会主席。1981年，他远赴英国阿斯顿大学深造，取得公共管理学硕士学位。1986年，加入城市理工学院（今香港城市大学）担任公共行政学学系教授。他曾先后担任汇点主席及民主党副主席。1995年于伦敦经济政治学院取得哲学博士学位（政府研究）。1995年至1997年担任立法局议员。其后出任