Va començar a formar-se com a futbolista a la UE Cornellà i el 2013, amb tot just 12 anys, ingressaria al planter del RCD Espanyol. A la temporada 2018-19 arribaria al filial de la Segona Divisió B amb el qual debutaria el febrer de 2019.
Durant la segona volta d'aquella temporada va jugar 12 partits amb el RCD Espanyol B en què va marcar dos gols.
El 15 d'agost de 2019 va debutar amb el primer equip en un partit davant del FC Lucerna a la tercera ronda de prèvia de la Lliga Europa, en què va jugar poc més de mitja hora, convertint-se en el primer jugador nascut al segle XXI que debutava a l'Espanyol amb només 18 anys i 126 dies.
El novembre del 2019 va renovar fins al 2023 amb una clàusula de rescissió de 8 milions d'euros.
Durant la temporada 2019-20 va disputar 27 partits al grup III de la Segona Divisió B, marcant 7 gols.[2]
El 25 de juliol de 2020 va debutar a primera divisió amb el RCD Espanyol en una derrota per un gol a zero enfront del Real Betis Balompié.[3] Al final de la temporada 2019-20, després de l'aturada pel coronavirus, arribaria a disputar 5 partits més amb el primer equip.
El 4 d'octubre del 2020, al partit de lliga de la Segona Divisió davant del CE Sabadell disputat a la Nova Creu Alta, marcaria el gol de la victòria per zero gols a un, donant els tres punt al conjunt "perico".[4]