Ala destra, molto duttile tatticamente, può essere impiegato in tutti i ruoli del centrocampo, risultando così un vero e proprio jolly.[7] Bravo tecnicamente, dotato di rapidità e di una buona capacità di corsa; è in possesso inoltre di un buon tiro con entrambi i piedi, tuttavia si dimostra soprattutto un abile assist-man.[8]
Carriera
Dopo avere militato nella Edipro Roma e nel Savio, nel 2008 approda nel settore giovanile della Salernitana.[9] Nel 2011, in seguito al fallimento dei granata, viene tesserato dal Chievo, che lo cede subito in compartecipazione all'Avellino.[10] Nel gennaio del 2012 passa in prestito al Latina[11], mentre nella stagione successiva si trasferisce, sempre in compartecipazione, al Grosseto[12], restando però ai margini della rosa del club toscano. Rimasto svincolato, il 10 settembre 2013 firma un annuale con l'Ascoli[13]; il 9 gennaio 2014, viste le difficoltà economiche dei marchigiani, viene ceduto al Gubbio.[14]
Il 24 giugno successivo, si trasferisce alla Pistoiese[15], con cui disputa una buona stagione a livello individuale; il 31 luglio 2015 passa al Bassano, firmando un biennale con i veneti.[16] Dopo essersi messo in mostra con i giallorossi[17], il 31 gennaio 2017 viene acquistato dal Venezia, legandosi alla società lagunare fino al giugno 2019.[18]
Dopo aver collezionato 13 presenze con i veneti nel campionato di Serie B 2018-2019, il 10 gennaio 2019 viene ingaggiato dal Perugia, con cui firma un contratto fino al giugno 2022.[22] Con i Grifoni in tre anni e mezzo mette insieme 123 presenze, 7 gol e 14 assist.
Il 26 luglio 2022 dopo nove anni torna all’Ascoli con cui firma un contratto annuale con opzione per un’altra stagione.[23]
L'8 ottobre 2024 si trasferisce al Monopoli con cui firma un contratto fino al 30 giugno 2025.[24]