Licenciado en Derecho por la Universidad de La Laguna, es letrado del Cabildo Insular de La Palma, donde ostenta la plaza de jefe del Servicio de Régimen Jurídico, actualmente en situación de servicios especiales.
Fue concejal en el Ayuntamiento de Santa Cruz de La Palma entre los años 1999 y 2011, ocupando la Alcaldía de esa Corporación Municipal durante los años 2006 y 2007.