Agisce sulla fascia destra come terzino o, all'occorrenza come esterno di centrocampo. Ambidestro, si distingue in fase di spinta.
Carriera
Club
Gli inizi
Dopo aver iniziato la propria carriera nelle giovanili dell'Espanyol, la Juventus lo rileva in prestito, per inserirlo nelle proprie giovanili, nel gennaio 2015. Durante la sessione estiva di calciomercato del medesimo anno, la Juventus lo acquista a titolo definitivo.
Sassuolo
Il 28 luglio 2016 si trasferisce al Sassuolo in prestito biennale.[1] Fa il suo esordio in gare ufficiali in Europa League, a Belgrado, nella gara terminata 1-1 contro la Stella Rossa, che qualifica il Sassuolo alla fase a gironi della competizione.[2] Il 15 settembre, sempre nella medesima competizione, segna il primo dei tre gol con cui il Sassuolo batte l'Athletic Bilbao nella prima gara del girone, che è anche il primo storico gol di un giocatore del Sassuolo in una competizione europea (preliminari esclusi).[3] Tre giorni dopo fa il suo esordio in serie A, nella gara interna contro il Genoa, vinta per 2-0. Il 31 gennaio 2018 viene ufficializzata la sua cessione a titolo definitivo dalla Juventus al Sassuolo, dove militava da una stagione e mezzo.[4] Sigla il primo gol in Serie A il 2 settembre 2018, nella vittoria per 5-3 contro il Genoa.
Fiorentina
Il 1º agosto 2019 passa ufficialmente in prestito con obbligo di riscatto fissato a 12 milioni alla Fiorentina.[5] Il 18 agosto esordisce con la casacca viola nella partita valida per il terzo turno di Coppa Italia contro il Monza, vinta per 3-1. Sempre in suddetta manifestazione trova il suo primo gol con i toscani, il 15 gennaio 2020 nella sfida degli ottavi di finale contro l'Atalanta, vinta per 2-1.[6]
Dopo essere stato titolare nella prima stagione, nella seconda trova meno spazio, in particolare a partire dall'arrivo di Cesare Prandelli.[7][8]
Olympique Marsiglia
Il 12 gennaio 2021 si trasferisce in prestito con diritto di riscatto all'Olympique Marsiglia.[9][10] Segna i suoi primi due gol il 17 aprile nella vittoria interna per 3-2 contro il Lorient.
Il 23 agosto 2021 viene acquistato a titolo definitivo dai francesi, con cui sigla un contratto di 5 anni.[11][12]
Elche
Il 12 agosto 2022 viene ceduto in prestito all'Elche.[13]
Frosinone
Rientrato all'Olympique Marsiglia dopo l'esperienza in Spagna, il 28 agosto 2023 viene girato in prestito con diritto di riscatto al Frosinone.[14][15]Al suo esordio con i ciociari il 17 settembre va subito a segno nel successo per 4-2 contro il Sassuolo. [16]
Il 24 dicembre 2016 è stato convocato dalla nazionale catalana per l'amichevole contro la Tunisia[18], esordendo dal primo minuto e giocando tutto il primo tempo della partita[19]. Convocato anche per la gara contro il Venezuela nel 2019,[20] non ha poi giocato.[21]
Nella primavera 2017, dopo aver partecipato come riserva al ritiro della nazionale Under-21 spagnola,[22] il c.t. Albert Celades non lo ha però incluso nella lista dei convocati per l'Europeo di Polonia 2017.[23] Con la selezione Under-21 fa il suo debutto ufficiale nell'amichevole giocata il 1º settembre 2017 a Toledo contro la selezione degli "Azzurrini" vinta per 3-0.