华民国立法委员选举获得提名参选台北市北区立法委员，获得选区以第二高票当选，2004年中华民国立法委员选举高票连任。2006年，因反对扁宋会转而加入中国国民党，并在2005年台北县长选举辅选立下大功，深受主席马英九器重，由于台北市第四选举区（南港区、内湖区）的立委初选浑沌不明，顾及党内的团结放弃连任。2007年，就任台北市文化局局长，2009年被擢为台北市副市长兼文化局长，负责世博台北馆的监工、2009年台北听障奥运与2010年台北国际花卉博览会相关政策皆有参与。2010年9月13日，请辞台北市副市长