Caratteristiche tecniche Roccioso centrale difensivo, in grado di impostare l'azione dalle retrovie. In caso di necessità può adattarsi a terzino destro.
Carriera Club Gli inizi, Grosseto e Avellino Muove i suoi primi passi nelle giovanili del Tor de’ Cenci, per poi passare nell’Urbe Tevere. Nel 2010 passa al , che l'anno successivo lo cede al , che lo aggrega alla formazione Primavera. Esordisce in Serie B il 12 maggio 2012 contro il , subentrando al 55' al posto di Yaw Asante.
L'8 giugno 2015 viene tesserato a parametro zero dall' in Serie B, con cui firma un contratto triennale.
Genoa e Fatih Karagümrük Il 31 agosto 2016 passa al in prestito con obbligo di riscatto, fissato a 1.6 milioni di euro. Esordisce in Serie A il 27 novembre in Genoa-Juventus (3-1), sostituendo Ocampos nei minuti finali. Termina l'annata con 7 presenze. Con il passare delle stagioni diventa perno inamovibile della retroguardia ligure. Il 1º novembre 2020 – in occasione del 121º Derby della Lanterna – tocca il traguardo delle 100 presenze in maglia rossoblu.
Il 17 gennaio 2022 passa in prestito al . A giugno rientra a Genova, venendo aggregato all'organico del tecnico Alberto Gilardino. Il 19 agosto 2023, all'esordio in campionato, mette a segno la sua prima rete in massima serie – e con la maglia del Grifone – nella gara persa 4-1 in casa contro la .
Il 7 settembre torna al Fatih Karagumruk, questa volta a titolo definitivo.
Frosinone e ritorno al Fatih Karagümrük Il 21 agosto 2024 fa ritorno in Italia accasandosi al . Lascia i giallazzurri dopo aver raccolto 21 presenze in 18 mesi.
Il 23 gennaio 2026 fa ritorno al fino al termine della stagione. Il 19 maggio successivo viene riscattato a titolo definitivo dal club turco, con cui sottoscrive un contratto di due anni.
Nazionale Esordisce con la selezione Under-21 il 2 giugno 2016 contro la Francia in amichevole, subentrando al 79' al posto di Caldara. Il 6 giugno 2017 viene convocato dal CT Luigi Di Biagio agli Europei Under-21 2017, in Polonia. Assiste i compagni dalla panchina, senza essere utilizzato.
Statistiche Presenze e reti nei club Statistiche aggiornate al 21 maggio 2026.
StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2011-2012 B 1 0 CI 0 0 - - - - - - 1 0 2012-2013 B 6 0 CI 0 0 - - - - - - 6 0 2013-2014 1D 14 0 CI+CI-LP 0+6 0 - - - - - - 20 0 2014-2015 LP 11 0 CI-LP 1 0 - - - - - - 12 0Totale Grosseto 32 0 7 0 - - - - 39 0 2015-2016 B 32 0 CI 2 0 - - - - - - 34 0 lug.-ago. 2016 B 1 0 CI 1 0 - - - - - - 2 0Totale Avellino 33 0 3 0 - - - - 36 0 ago. 2016-2017 A 7 0 CI 1 0 - - - - - - 8 0 2017-2018 A 23 0 CI 3 0 - - - - - - 26 0 2018-2019 A 34 0 CI 2 0 - - - - - - 36 0 2019-2020 A 24 0 CI 2 0 - - - - - - 26 0 2020-2021 A 13 0 CI 1 0 - - - - - - 14 0 2021-gen. 2022 A 14 0 CI 2 0 - - - - - - 16 0 gen.-giu. 2022 SL 14 0 CT 2 0 - - - - - - 16 0 2022-2023 SL 29 2 CT 3 0 - - - - - - 32 2 lug.-set. 2023 A 1 1 CI 0 0 - - - - - - 1 1Totale Genoa 116 1 11 0 - - - - 127 1 set. 2023-2024 SL 30 0 CT 3 1 - - - - - - 33 1 2024-2025 B 19 0 CI 0 0 - - - - - - 19 0 2025-gen. 2026 B 2 0 CI 0 0 - - - - - - 2 0Totale Frosinone 21 0 0 0 - - - - 21 0 gen.-giu. 2026 SL 14 0 CT 1 0 - - - - - - 15 0Totale Fatih Karagümrük 87 2 9 1 - - - - 96 3Totale carriera 289 3 30 1 - - - - 319 4
Cronologia presenze e reti in nazionale
Note
Collegamenti esterni