[3][4] Tras comenzar sus andaduras en el Club Deportivo Las Rozas y la Escuela de Fútbol Roceña, ingresó en las filas del Club de Fútbol Rayo Majadahonda.
Tras disputar varios torneos infantiles como jugador del Atlético de Madrid,[5] llegó en 2008 a las categorías inferiores del Real Madrid en categoría infantil.
[6] Como mediocentro organizador de depurada técnica, fue ascendiendo por los diferentes equipos hasta la temporada 2013-14 en la que disputó la Liga Juvenil de la UEFA, donde su equipo cayó eliminado en la semifinal ("final four") por el Benfica.
[7] En la campaña 2014-15 jugó en el Real Madrid Castilla que entrenaba Zinedine Zidane.
[16][17][18] Se incorporó definitivamente a la plantilla del Real Madrid de cara a la temporada 2017-18, bajo las órdenes de Zidane, en el que luciría el dorsal 18.
La mayoría de sus titularidades se produjeron en Copa del Rey, donde lo fue en seis ocasiones.
[25] Caracterizado por su acertado juego de contención y asociación, rol compartido en el equipo junto a Carlos Casemiro tras la recuperación de este, y quien también fue parte del equipo filial madrileño, fue señalado como uno de los jugadores con mayor proyección del fútbol español.
[33] Cumplida la mitad de la temporada su situación no cambió y en comparativa con el mismo tramo de la temporada anterior disputó 106 minutos menos,[34][35] estadísticas previas a los varios meses inactivo por lesiones que sufrió tras el parón invernal.
A partir de ahí y tras el parón que se produjo en el fútbol mundial por la crisis del Covid 19, su entrenador le posicionó como segundo delantero teniendo destacadas actuaciones y siendo parte importante del equipo.