Formado en los equipos de fútbol base de la Escuela de fútbol de Mareo, se incorporó al Real Sporting de Gijón "B" en 2005. Ese mismo año, llegó a participar en cuatro partidos con el primer equipo en la Segunda División.[1] En la temporada 2006-07 quedó incorporado definitivamente a la plantilla del Sporting y logró el ascenso a Primera División una campaña después, en la que disputó únicamente en tres encuentros.[1] Durante la campaña 2008-09 fue cedido a la U. D. Melilla[2] pero, tras expirar el periodo de préstamo, regresó al Sporting "B", donde jugó la temporada 2009-10. El 17 de abril de 2010 debutó en Primera División en un encuentro disputado contra el Sevilla F. C. en el estadio Ramón Sánchez-Pizjuán.[3]
En la temporada 2010-11 promocionó, de nuevo, al primer equipo del Sporting, aunque en enero de 2011 fue cedido al Real Unión Club hasta el mes de junio.[4] En la campaña 2011-12 volvió a ser jugador del filial rojiblanco. Tras pertenecer nuevamente a la primera plantilla del Sporting durante la temporada 2012-13 en Segunda División, fichó por el Caudal Deportivo.[5] El 29 de noviembre de 2013 sufrió una lesión en la rodilla por la que tuvo que ser operado;[6] no obstante, tras varias recaídas que le supusieron volver a pasar por el quirófano en cuatro ocasiones,[7] el club decidió darle la baja.[8] En agosto de 2014 fichó por el C. D. Cudillero.[9]