Formado en las categorías inferiores del Real Madrid C. F., se incorporó a la disciplina del Real Madrid C. F. "C" en la temporada 2007-08.
En la siguiente campaña promocionó al Real Madrid Castilla C. F.,[1] donde se mantuvo hasta el final de la temporada 2010-11.
[2] El 2 de septiembre jugó su primer partido oficial con el Real Sporting de Gijón en Segunda División, frente al Real Racing Club de Santander en el estadio El Sardinero.
[3] El 31 de enero de 2013 pasó a formar parte definitivamente de la plantilla del primer equipo del Sporting,[4] con el que consiguió un ascenso a Primera División en la temporada 2014-15.
[6] Hizo su debut oficial con los foxes el 7 de agosto tras sustituir a su compañero Danny Simpson en el minuto 63 de la final de la Community Shield 2016, en la que su equipo fue derrotado por el Manchester United F. C. por 1-2.