Estudió Medicina y Cirugía en la Universidad de La Laguna.

Fue diputado Autonómico por Gran Canaria con Coalición Canaria, y posteriormente miembro fundador de Nueva Canarias. Fue consejero de Política Social y Sociosanitaria del Cabildo Insular de Gran Canaria entre 2007 y 2011.

Actualmente es diputado por la coalición CC-NC en el Parlamento Español.