1年，他远赴英国阿斯顿大学深造，取得公共管理学硕士学位。1986年，加入城市理工学院（今香港城市大学）担任公共行政学学系教授。他曾先后担任汇点主席及民主党副主席。1995年于伦敦经济政治学院取得哲学博士学位（政府研究）。1995年至1997年担任立法局议员。其后出任香港政策研究所创会董事及「新力量网络」（SynergyNet）创会主席。2004年退出民主党。2005年获政府委任为行政会议非官守议员。2012年，就任香港运输及房屋局局长。