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 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.
[13] Aunque finalmente Con la temporada 2016-17 empezada rescinde su contrato con Realavilesinos para fichar por el C. D. Covadonga (3.ª), que hace oficial su contratación el 3 de noviembre de 2016.