[1] Nacido en Alcalá de Henares, Juan comienza a formarse en la RSD Alcalá y Getafe CF.
El 10 de agosto de 2020, tras finalizar su etapa juvenil, vuelve a la RSD Alcalá para jugar con el primer equipo en la Tercera División,[2] debutando el siguiente 18 de octubre al entrar como suplente en la segunda mitad de un empate por 1-1 frente a la AD Torrejón CF.
[3] Ve puerta por primera vez el 5 de mayo, anotando un doblete en la victoria por 2-1 contra el Real Aranjuez CF.
[5] Logra debutar con el primer equipo el siguiente 1 de diciembre, entrando como suplente en los minutos finales de la victoria por 3-0 frente al CD San Roque de Lepe en Copa del Rey.
[6] Juan debuta profesionalmente el 27 de mayo de 2022 al salir como suplente en los últimos minutos en la goleada por 5-1 al CF Fuenlabrada en la Segunda División.