Empezó a formarse como futbolista en el R. C. D. Espanyol desde 2003, subiendo de categoría, hasta que en 2016 llegó al filial del club, que participaba en la Segunda División B de España.
Su gol en el minuto 88 sirvió para dar la victoria al club periquito y acabar con la racha de imbatibilidad del equipo blaugrana que duraba ya 29 partidos.
[2][3] El 6 de mayo marcó su primer tanto en Primera División en la victoria por 0 a 2 ante el Atlético en el Wanda Metropolitano, que supuso al club madrileño la primera derrota en Liga en su nuevo estadio.
[4] En la temporada 2018-19, tras unos meses partiendo como suplente, se fue consolidando en el once titular del nuevo entrenador "Rubi".
Con el primer equipo llegó a disputar 161 partidos en los que logró seis goles.