Formado en las categorías inferiores del Club Deportivo Oliver,[1] fichó por el Real Zaragoza en 2010, siendo ya cadete. Después de su paso por las diferentes categorías, realizó la pretemporada en verano de 2014 con el equipo blanquillo debido a la falta de jugadores en el primer equipo, durante la que disputa varios encuentros amistosos. Debutó el 14 de marzo de 2015[2] en el encuentro liguero contra el C. D. Lugo en La Romareda, que finalizaría con empate a cero.[3] Saldría al campo en el minuto ochenta, sustituyendo a Ruíz de Galarreta, y dejaría algún detalle de calidad.[4]
Tras la temporada 2015-16 se negó a reconocer el contrato renovado automáticamente por la entidad blanquilla lo que provocó que se declarara en rebeldía y no partícipe de la pretemporada, con el objetivo de fichar por el Club Deportivo Lugo minutos antes del cierre del mercado de fichajes.[citarequerida]