Se formó en las categorías inferiores de la Unión Deportiva Longuera-Toscal, el club del barrio donde nació.
Un año más tarde, fue cedido a la U. D. Orotava, donde permaneció una campaña, para regresar, en 2002, al C. D. Tenerife "C" de la categoría Interinsular Preferente.
En la campaña 2005-06 debutó con el primer equipo en Segunda División, en un partido disputado ante el Club Gimnàstic de Tarragona.
En la temporada 2008-09 logró el ascenso a la máxima categoría,[1] aunque el Tenerife terminó descendiendo al año siguiente.
[2] Tras un nuevo descenso en la temporada 2010-11, esta vez a Segunda División B, se desvinculó del club canario para fichar por el Real Sporting de Gijón.