Empezó a formarse en las categorías inferiores del Real Madrid C. F. hasta que en 2016 subió al segundo equipo.
Tras su paso por el club sabadellense se marchó al C. F. Peralada, desvinculándose así del Real Madrid.
Ya en el filial del Granada jugó 19 partidos y marcó cuatro goles.
[1] Posteriormente llegó a debutar en la Primera División, aunque en septiembre de 2020 se marchó al Warta Poznań polaco.
[6] La segunda no la completó, ya que en enero de 2025 ambas partes acordaron rescindir el contrato[7] y fichó por el Atlético Sanluqueño C. F.[8]