Se formó en las categorías inferiores del Real Zaragoza, hasta formar parte de la plantilla del Deportivo Aragón con la que logró ascender a la Segunda División B en la temporada 2016-17.
[2] En verano de 2017 fue promocionado desde el filial[3] y renovó su contrato con el conjunto maño hasta 2021.
[8] En la temporada 2021-22, se reincorporó al Real Zaragoza recuperado de su enfermedad y en enero de 2022 amplió su contrato un año más, hasta 2023.
[11] Tras la misma se quedó en el País Vasco después de fichar por una S. D. Amorebieta que iba a jugar en la Segunda División.
[12] Con ella participó en 31 encuentros y en julio de 2024 se marchó a Rumania tras anunciarse su incorporación al Universitatea Cluj.