毕业于香港中文大学新亚书院经济系，后来先后在泰国法政大学和美国加州大学洛杉矶分校取得经济学硕士和博士。他是香港历史上第一届中大学生会会长。曾任民协副主席，其后他与区能发同时退出民协，之后两位均加入公民力量。西贡区议会康景选区（康盛花园、景明苑、怡心园、慧安园、富丽花园、旭辉台）前民选区议员（于2007年香港区议会选举败给民主党的林少忠，连任失败）。