以学者清新形象和高人气竞选连任，却因新党高额提名导致票源分散，终以一万余票之差连任失败。选举失利后宣布退出新党。2004年，在中华民国立法委员选举中重回新党并以中国国民党籍登记参选，以选区最高票强势回锅立委。曾任国民党党团总召。2006年参与百万人民倒扁运动，并担任指挥部副总指挥，总指挥为民主进步党前主席施明德。2008年，于台北市第八选举区竞选连任，夺下七成余选票，并一路当选至今。2016年及2020年，两度代表中国国民党参选立法院长，分别搭档当时的新科立委曾铭宗和顺利重返立院的杨琼璎，但均