Se formó en las categorías inferiores del C. D. Castellón y tras llegar al primer equipo, en 2013 ingresó en la estructura del Real Valladolid, donde jugó en su filial en las temporadas 2013-14 y 2014-15.
Más tarde, se marchó al C. D. Atlético Baleares y después al filial del R. C. D. Mallorca, llegando a jugar con el primer equipo en Segunda División.
[2] Tras el descenso del R. C. D. Mallorca a Segunda División B, en 2017 fichó por el Hércules Club de Fútbol.
[3] En agosto de 2019 se convirtió en jugador del Real Oviedo para los siguientes dos años.
[6] Una vez quedó libre optó por probar suerte fuera de España y firmó por dos años con el N. K. Celje esloveno.