Difensore centrale, bravo tatticamente, viene spesso impiegato anche come terzino destro.[2][3]
Carriera
Club
Gli esordi: Modena Est e Bologna
Nato a Modena, muove i primi passi nel calcio nella Polisportiva Modena Est, fino al 2002, quando, all'età di otto anni, passa al settore giovanile del Bologna[4]. Nell'estate 2011 viene promosso nella squadra Primavera. Il debutto in gara ufficiale con la maglia rossoblu arriva il 3 dicembre 2013, quando subentra ad Andrea Mantovani nel corso del secondo tempo della gara casalinga di Coppa Italia contro il Siena, persa con il risultato di 1-2 dopo i tempi supplementari[5].
Il prestito al Crotone
Il 14 gennaio 2014 viene ceduto al Crotone, dove colleziona due presenze e zero reti.
Il rientro al Bologna
All'avvio della stagione successiva, al rientro dal prestito al Crotone, la società felsinea, appena retrocessa in Serie B, lo aggrega alla prima squadra sin dal ritiro estivo. L'esordio in campionato avviene il 4 ottobre 2014, quando subentra all'infortunato Domenico Maietta nella partita in trasferta contro il Vicenza, conclusasi a reti inviolate[6]. Al termine della stagione colleziona complessivamente 10 presenze, a cui si aggiungono le 2 gare a cui prende parte nei play-off, al termine dei quali il Bologna ottiene la promozione in Serie A.
Esordisce nel massimo campionato italiano il 22 agosto 2015 a Roma, partendo titolare nella prima gara contro la Lazio, terminata 2-1 per i biancocelesti. Il 22 gennaio 2016 rinnova il contratto con i rossoblu fino al giugno 2021.
Hellas Verona
Dopo aver collezionato una sola presenza nella prima parte di stagione, il 27 gennaio 2017 viene ceduto in prestito al Verona, militante in Serie B.[7] A fine stagione ottiene la promozione in Serie A con gli scaligeri.
Il 28 gennaio 2018 sigla la sua prima rete in massima serie, nella vittoria in trasferta per 4-1 contro la Fiorentina.[8]
Sampdoria
Il 13 giugno 2018 viene ufficializzato il suo passaggio a titolo temporaneo, con obbligo di riscatto al termine della stagione fissato a 4,5 milioni di euro, alla Sampdoria.[9] Esordisce con la maglia blucerchiata il 4 dicembre 2018 nella partita vinta contro la SPAL per 2-1, valevole per il quarto turno di Coppa Italia. Il 30 dicembre esordisce da titolare in campionato nell'ultima gara d'andata, nella partita persa 2-1 in casa della Juventus.
Dopo una prima stagione in cui ha trovato poco spazio,[3] nella seconda diviene titolare della difesa dei blucerchiati.[3] Tuttavia, sul finire dell'anno solare 2019 subisce un infortunio che lo costringe a stare fuori per lungo tempo.[10]
Il 16 maggio 2022 realizza la sua prima rete con la Samp nel successo per 4-1 contro la Fiorentina.[11]
Prestito alla Cremonese e ritorno in Liguria
Il 2 gennaio 2023 viene ceduto in prestito con diritto di riscatto alla Cremonese.[12][13] Due giorni dopo esordisce subito da titolare con i grigiorossi nella partita casalinga persa contro la Juventus (0-1).[14]
Per la stagione 2023-2024 torna alla Sampdoria, tuttavia si rompe il crociato a inizio stagione[15], ritornando soltanto nel maggio del 2024.[16] Il 29 luglio dello stesso anno rinnova il proprio contratto fino al 2027.[17]
Esordisce con l'Under-21 il 2 giugno 2016, in un'amichevole disputata a Venezia contro la Francia. Viene convocato per l'Europeo Under-21 2017 in Polonia, dove viene impiegato nella seconda partita del girone persa 3-1 contro la Repubblica Ceca.[18]