[3] Óscar nació en Talavera, aunque es natural de una pequeña localidad cercana llamada Los Navalmorales (Toledo).
En ellas se mantuvo hasta que en el año 2009 pasó a formar parte del primer equipo alevín de las categorías inferiores del Real Madrid Club de Fútbol.
[6] Como uno de los jugadores referencia en la cantera madridista, fue para el curso siguiente inscrito como futbolista del primer equipo juvenil —sin pasar por el equipo "B"—, a las órdenes de Luis Miguel Ramis.
[10] Para la temporada 2017-18 el jugador ascendió al primer equipo filial madridista, el Real Madrid Castilla C. F.,[11] entrenado por el exjugador del club Santiago Solari.
[15] Fue titular indiscutible en la buena temporada que realizó el club,[16] finalizando en el 13.er lugar de la clasificación.
[17] En la temporada 2019-20 continuó siendo titular en el mediocampo del equipo,[18] mejorando los registros del año anterior, pese al descenso del equipo El 29 de agosto de 2020 el Sevilla F. C. anunció que había llegado a un acuerdo con el Real Madrid C. F. para su traspaso y que firmaba con el club hispalense para las siguientes cinco temporadas.
Su debut oficial en competición UEFA fue en este mismo torneo el 16 de septiembre en la victoria por 3-1 frente a la selección eslovaca.