Carriera Cresciuto nel settore giovanile dei piemontesi del , nel 2013 è stato acquistato a titolo definitivo dal , club di Serie A, con cui ha giocato per ulteriori tre stagioni a livello giovanile. Nell'estate del 2016 è stato ceduto in prestito al , club di Serie D, con cui ha realizzato 13 reti in 33 partite di campionato giocate. Il 20 luglio 2017 viene ceduto, sempre in prestito, alla in Serie C; resta al club apuano in prestito anche nella stagione successiva per un totale di 63 presenze e 13 reti tra tutte le competizioni ufficiali.
L'8 luglio 2019 viene acquistato a titolo dall' appena retrocesso in Serie B; nella prima parte di stagione gioca in totale 4 partite nella serie cadetta, ed il 15 gennaio 2020 fa ritorno alla Carrarese in prestito fino a fine stagione, segnando un gol in 7 presenze tra campionato e play-off. Il 5 ottobre seguente, dopo un'ulteriore presenza in Serie B con l'Empoli, torna nuovamente agli apuani in prestito; dopo una stagione trascorsa da titolare (36 presenze e 6 reti in campionato, arrivando così a complessive 106 presenze e 20 reti con la maglia della Carrarese nell'arco dei suoi complessivi tre anni e mezzo nel club), il 31 agosto 2021 passa, sempre in prestito, alla , in Serie B. Quasi mai impiegato dagli emiliani (2 presenze totali), il 20 gennaio 2022 si trasferisce in prestito al con cui tra campionato e play-off gioca 19 partite in Serie C, segnandovi un gol; il 1º luglio seguente viene acquistato a titolo definitivo dal , altro club di Serie C, con cui disputa una sola stagione, segnando 3 reti in 39 presenze tra tutte le competizioni ufficiali.
Rimasto senza squadra dopo la mancata iscrizione dei friulani al campionato seguente, il 19 luglio 2023 viene tesserato dalla , altro club di terza divisione; dopo aver vinto il campionato (successo a cui contribuisce con 4 gol in 36 presenze), viene riconfermato in rosa anche per la stagione 2024-2025, in cui segna 3 gol (i suoi primi in carriera in Serie B) in 37 presenze totali tra campionato e play-off; rimane poi in rosa anche per la stagione 2025-2026, a sua volta disputata nella serie cadetta.
Il 31 gennaio 2026 viene ceduto in prestito con obbligo di riscatto condizionato al , in Serie B. Il 21 febbraio seguente segna il suo primo gol con il Bari, nel pareggio per 1-1 contro il Padova.
Statistiche Presenze e reti nei club Statistiche aggiornate al 22 maggio 2026.
StagioneSquadraCampionatoCoppe nazionaliCoppe continentaliAltre coppeTotaleCompPresRetiCompPresRetiCompPresRetiCompPresRetiPresReti 2016-2017 D 33 13 CI+CI-D 0+2 0+1 - - - - - - 35 13 2017-2018 C 21+1Play-off. 3 CI-C 2 0 - - - - - - 24 3 2018-2019 C 33+3 8+1 CI+CI-C 1+2 0+1 - - - - - - 39 10 2019-gen. 2020 B 4 0 CI 1 0 - - - - - - 5 0 gen.-giu. 2020 C 5+2 0+1 CI+CI-C - - - - - - - - 7 1 ago.-ott. 2020 B 1 0 CI 1 0 - - - - - - 2 0Totale Empoli 5 0 2 0 - - - - 7 0 ott. 2020-2021 C 36 6 CI - - - - - - - - 36 6Totale Carrarese 101 19 5 1 - - - - 106 20 ago. 2021-gen. 2022 B 2 0 CI - - - - - - - - 2 0 gen.-giu. 2022 C 17+2 1 CI-C - - - - - - - - 19 1 2022-2023 C 36+2 3 CI-C 1 0 - - - - - - 39 3 2023-2024 C 36 4 CI-C 0 0 - - - SC-C 2 0 38 4 2024-2025 B 35+2 3 CI 1 1 - - - - - - 38 3 2025-gen. 2026 B 16 0 CI 1 0 - - - - - - 17 0Totale Juve Stabia 89 7 2 1 - - 2 0 93 8 gen.-giu. 2026 B 13+2Play-out. 3 CI - - - - - - - - 15 3Totale carriera 301 46 10 2 - - 2 0 313 48
Palmarès Club Competizioni nazionali
Juve Stabia: 2023-2024 (girone C)
Note
Collegamenti esterni