Comenzó a jugar al fútbol en el colegio San Fernando de Avilés y continuó su formación en el Real Avilés Industrial C. F. hasta que ingresó en las categorías inferiores del Real Sporting de Gijón en su primer año en categoría infantil.
[2] Debutó con el primer equipo sportinguista en un partido correspondiente a la campaña 1996-97.
En 2000 fichó por el Rayo Vallecano de Madrid en Primera División, pero solo jugó siete partidos.
Dos temporadas después fichó por el otro equipo de la ciudad, el Alicante C. F. Con el Alicante fue pieza clave del ascenso a Segunda y renovó automáticamente tras disputar más de veinticinco partidos.
En la temporada 2011-12, ya retirado como jugador, inició su formación como técnico siendo el segundo entrenador de Vicente Russo en el equipo juvenil del Hércules.