Empezó a formarse como futbolista en la cantera de la U.
Más tarde, ingresaría en la cantera del R. C. D. Espanyol en el que en 2017, llegaría al filial de Segunda División B.
[2] El 16 de diciembre de 2018, en la jornada 16 de Primera División, hizo su debut en casa frente al Real Betis Balompié en un encuentro en el que el R. C. D. Espanyol perdería por un gol a tres y en el que jugó los 90 minutos.
[3] En junio de 2023 puso fin a nueve años en el conjunto blanquiazul al expirar su contrato.
[4] Una vez quedó libre se anunció su fichaje por el Sevilla F. C. por cinco temporadas.