Formado en la cantera del Real Oviedo, llegó a jugar en 2ªB con el filial carbayón una temporada (1999-2000),[2] aunque debutó la temporada anterior cuando todavía era juvenil.
[3] Con el descenso del filial fichó por el Club Siero, recién ascendido 2ªB, disputando 31 partidos.
En su estancia con los babazorros, pudo debutar en 1.ª División en la temporada 2002-2003,[5] dando salto oficialmente al primer equipo en la temporada siguiente en 2.ª División.
En la temporada 2006-2007, totalmente desvinculado del Deportivo Alavés[8] y junto a su compañero en Ferrol Nabil Baha, fichó por la S.D.
Logroñés (2010-2012)[10] y Caudal Deportivo (2012-2014),[11] en lo que supuso su vuelta a su Asturias natal para proseguir sus estudios.