Formado en las categorías inferiores del Real Betis Balompié, en la temporada 2016-17 debutó con el primer equipo.
[1] La siguiente campaña fue cedido al Lorca F. C. y, tras jugar cuatro partidos, el 31 de enero de 2018 se marchó al C. D.
[2] En agosto de 2020 se comprometió con la A. D. Alcorcón por dos años.
[1] En el segundo de ellos el equipo bajó a Primera División RFEF[3] y se marchó al San Fernando C. D. para la temporada 2022-23.
[4] En este equipo estuvo un par de campañas, en las que jugó 66 partidos en dicha categoría, y en julio de 2024 fichó por el Zamora C. F.[5]