Nacido en Linares, provincia de Jaén, ingresó en las categorías inferiores del Málaga C. F. con apenas 12 años 2013.
[1] En la temporada 2018-19 jugó con el filial 27 partidos en Segunda División B.
[3] En tres temporadas, la primera de ellas participando también con el filial, jugó 46 partidos entres Liga y Copa, llegando a ser el capitán más joven en la historia del club.
[1] En junio de 2022 rescindió su contrato y fichó por el AEK Larnaca chipriota, dirigido entonces por José Luis Oltra.
[1] Allí disputó 40 partidos en dos años y en julio de 2024 regresó al fútbol español para jugar en el C. F.