En su vida política ha sido secretario general del PSC-PSOE de Gran Canaria, partido del que fue diputado de la IX legislatura. Además, fue concejal de Arucas desde 1999, portavoz socialista desde 2001 y alcalde de Arucas en los mandatos 2003-2007 y 2011-2015, y primer teniente de alcalde de 2009 a 2011.
También ha sido vicepresidente 4º de la Federación Canaria de Municipios (2003-2007) y presidente de la Comisión de Educación de la FECAM (2011-2015).
Todo ello antes de convertirse, después del 'Pacto de las flores', en el noveno presidente de Canarias.