En 1996 es elegido diputado en la VI Legislagura, VII y VIII de Las Cortes españolas por la provincia de Santa Cruz de Tenerife, en este último mandato dimitió para ejercer el cargo de delegado del Gobierno (2004-2008), el cual dejó para presentarse a las elecciones generales españolas de 2008, en las que resultó nuevamente elegido para la IX.