Durante el mercado de fichajes de verano el Getafe estuvo a punto de conseguir la cesión de Javi GAlán a por el que volverá en el mercado de enero, según apunta el portal Todo Fichajes.
Se formó en la cantera del extinto San Roque y Puerta Palmas, para recalar posteriormente en el CP. Don Bosco donde jugó durante 5 temporadas, y finalizar su etapa formativa en el CP. Flecha Negra (2 temporadas).
En su primera temporada, tras terminar la etapa juvenil, se unió a las filas del C. D. Badajoz quedando campeón en la 2013-14 del Grupo II de la Regional Preferente de Extremadura y consiguiendo el ascenso a Tercera División. En la 2014-15, tras haber quedado 4.º clasificado en el Grupo XIV, disputó el ascenso a Segunda B quedando apeado en la primera eliminatoria.
En 2015 pasó a formar parte del Córdoba C. F. «B» proclamándose el mismo campeón del Grupo X de la Tercera División para posteriormente ascender a Segunda División B.
Ya en la temporada 2016-17 alternó el filial y el primer equipo del Córdoba C. F., debutando en Segunda División en la jornada 17 ante el Reus Deportiu y marcando su primer gol en la jornada 19 en la victoria 1-2 ante el Real Oviedo.
Debido a su temporada 2017-18, equipos como la S. D. Huesca, S. D. Eibar, U. D. Las Palmas y varios clubes más se interesaron por su contratación, siendo muy posible su salida del Córdoba antes de que terminara el periodo de transferencias de verano. Finalmente en el mercado de invierno de 2019 fichó por la Sociedad Deportiva Huesca, con la que debutaría Primera División. Allí permaneció hasta el 31 de julio de 2021, día en el que se hizo oficial su incorporación al R. C. Celta de Vigo.
En dos campañas en tierras gallegas disputó 79 partidos en los que anotó un gol. Se marchó a inicios de julio de 2023 después de ser traspasado al Atlético de Madrid y firmar un contrato hasta junio de 2026. En sus primeros meses participó en nueve encuentros y en enero de 2024 fue cedido a la Real Sociedad hasta el final de la temporada.