Se formó en las categorías inferiores del Club Gimnàstic de Tarragona y debutó con el primer equipo en la Segunda División B el 25 de agosto de 2013 en un encuentro contra el Club Lleida Esportiu.
[1] Durante las temporadas 2013-14 y 2014-15 alternó participaciones con el Gimnàstic y su filial de Tercera División, el C. F. Pobla de Mafumet.
[5] En marzo de 2016 firmó un contrato con la S. D. Eibar para la temporada 2016-17,[6] aunque finalmente fue cedido al C. D.
[8] Tras jugar únicamente dos encuentros con el Eibar en la temporada 2018-19, fue cedido al Girona para la 2019-20.
[12] Una vez este terminó, inició su segunda etapa en el C. D. Lugo tras comprometerse por dos temporadas,[13] aunque quedó libre después de la primera de ellas debido al descenso a Primera Federación.