Dopo essere cresciuto nel settore giovanile del Chievo, inizia la sua carriera professionistica al Modena, dove si trasferisce in compartecipazione nel 2013[5], che viene poi rinnovata anche nella stagione successiva.[6] Dopo essere stato riscattato dal club veneto[7], il 10 luglio 2015 passa in prestito biennale con diritto di riscatto all'Alessandria, scendendo così in Lega Pro.[8] Il 29 luglio 2017 viene ceduto in prestito annuale alla Reggiana.[9] Dall'estate 2018 rimane senza contratto e nel gennaio 2019 torna a Verona ingaggiato dal terzo club cittadino della Virtus Verona. Rimasto svincolato, dopo il ripescaggio rinnova col club rossoblù per un altro anno.[10] Nel settembre 2020 rinnova per il terzo anno con la squadra di Borgo Venezia. Nell'autunno 2020 rimane vittima di un grave infortunio e scaduto il contratto rimane inattivo, salvo essere ingaggiato di nuovo dal club di Borgo Venezia nel gennaio 2022.[11]