法会伪选举循推选委员会选举，首次当选为临时立法会议员。1998年初加入民建联。因为曾效力三个不同政党，所以被称为「三姓家奴」。1998年香港立法会选举首次透过直选新界东选区当选为立法会议员；在2000年、2004年和2008年成功连任。2003年香港区议会选举，于沙田区议会锦涛选区中以1,885票败于对手民主党的何淑萍（当时她得到2,163票），首次失去沙田区议会议席。于2004年香港立法会选举以95,434票第三度成功连任之余，带领李国英进入立法会。2005年6月起，获选为民建联副主席。他并没有参