Ya en democracia, ha sido director general en el Gobierno de Canarias, vicepresidente del Cabildo de Tenerife, diputado del Parlamento de Canarias, y senador por Tenerife llegando a ser Secretario General del Grupo Socialista del Senado.