威斯康辛大学密尔沃基分校继续学业，主修经济，副修数学。1991年，完成硕士课程后，他放弃原本计划修读的博士课程，返回香港，担任香港立法局议员林鉅成的议员助理。1994年首次投身于选举，在黄大仙上邨参选区议会但落败，后来于1995年当选市政局议员。1999年在黄大仙琼富选区参选区议员并当选晋身区议会，2003年香港区议会选举以4,480票连任，所得票数为全港第二，仅次于葵芳选区的梁耀忠，2007年香港区议会选举以4,370票连任，所得票数为全港最高，传媒称之为当届「票王」。2011年香港区议会选举以4,3