Nato nel 1995 a Ponte San Pietro in provincia di Bergamo, ha un fratello maggiore di nome Tommaso, che gioca nel Rovato Vertovese.
Nel 2022 si laurea in scienze motorie discutendo una tesi sulla prevenzione dagli infortuni.[2]
Caratteristiche tecniche
Gioca prevalentemente come trequartista è dotato di un ottimo controllo di palla, abile tecnicamente e particolarmente bravo negli inserimenti; può adattarsi anche in altri ruoli, giocando da ala sinistra o seconda punta.[3] Sa fornire palloni per i propri compagni, non disdegnando lo spunto personale e la conclusione a rete[4]
Carriera
Club
Inizio di carriera ed esordio in Serie B
Inizia a giocare a calcio negli esordienti dell'Inter, poi gioca mezza stagione nei Giovanissimi dell'AlbinoLeffe.
Passa nelle giovanili nel Brescia, dove, dopo essere stato inserito in prima squadra dall'allenatore delle rondinelle Ivo Iaconi, debutta il 10 maggio 2014 contro la Reggina, gara terminata poi 1-1.
Il suo primo gol in Serie B arriva il 25 maggio seguente contro la Juve Stabia, gara finita 4-1 per le rondinelle. Il 12 settembre 2015 realizza la sua prima doppietta in Serie B contro la Salernitana.
Passaggio al Genoa e prestito ad Avellino
Il 5 gennaio 2017 viene ufficializzato il suo trasferimento a titolo definitivo al Genoa[5]. Il 26 febbraio fa il suo esordio in Serie A subentrando all'89' a Munoz nella partita casalinga pareggiata per 1-1 contro il Bologna. Termina la stagione in Liguria con solo 4 presenze.
Il 18 agosto 2017 fa ritorno in Serie B, ceduto in prestito secco dalla società ligure all'Avellino.[6]
Il 30 settembre seguente, nella partita contro l'Empoli, si infortuna al ginocchio uscendo dal campo. Il giocatore presenta la rottura del legamento crociato[7], venendo operato nell'ottobre successivo.[8]
Il 29 marzo 2018 ritorna in campo nella gara contro il Parma, subentrando al 56º al posto di Molina.
Ritorno al Brescia
Tornato al Genoa, il 26 giugno 2018 torna dopo un anno e mezzo al Brescia a titolo definitivo, legandosi alla squadra lombarda fino al giugno 2022.[9] Dopo le prime 8 giornate colleziona 4 reti, tra cui una doppietta contro il Cittadella il 20 ottobre seguente. Il 1º maggio 2019, con la vittoria per 1-0 in casa contro l'Ascoli, conquista matematicamente la promozione in Serie A.
Nel massimo campionato italiano colleziona 3 presenze prima di venire ceduto nel gennaio 2020.
Prestito all'Ascoli e gli anni all’Entella
Il 16 gennaio 2020 viene ceduto in prestito all'Ascoli.[10][11] Due giorni dopo al debutto, in Trapani-Ascoli 3-1, segna il suo primo gol; colleziona 19 presenze e 6 gol in B contribuendo alla salvezza dei bianconeri.
Tornato al Brescia, nel frattempo retrocesso in B, il 1º ottobre dello stesso anno viene ceduto a titolo definitivo ai pari categoria dell’Entella.[12][13] Due giorni dopo debutta in Entella-Reggiana 0-2 risultando il migliore in campo della sua squadra con diverse occasioni create, una traversa e un palo. A fine stagione rimane all'Entella nonostante la non esaltante stagione (nessun gol in 24 apparizioni) e la retrocessione in Serie C segnando il suo primo gol in biancoceleste il 15 settembre 2021 in Coppa Italia Serie C 2021-2022 nella vittoria esterna contro il Cesena (1-2). Segna la sua prima doppietta in Serie C il 28 ottobre contro l’Olbia (3-3); in tutto in questa annata colleziona 27 presenze e 7 gol. La stagione seguente rimane fuori per infortunio per diversi mesi ma inizia il 2023 con diverse prestazioni di alto livello segnando 5 gol in un mese tra campionato e semifinale di Coppa Italia Serie C con una doppietta decisiva rifilata alla Fermana; inoltre nel corso di questa stagione supera quota 200 presenze complessive con i club. Al termine dell’annata, condizionata da altri infortuni, lascia l’Entella alla scadenza del contratto dopo aver messo insieme 70 presenze e 12 gol in 3 anni.[14]
Carrarese
Il 17 agosto 2023, firma un contratto annuale con la Carrarese, sempre in Serie C.[15] Dopo un inizio di stagione ancora tormentato da un infortunio, il 28 gennaio 2024 segna il suo primo gol con la maglia della Carrarese contro la Torres (5-1). Con la squadra toscana, l'attaccante ottiene la promozione in Serie B, in seguito alla vittoria dei play-off nazionali.[16]
Novara
Il 22 luglio 2024, viene ingaggiato a parametro zero dal Novara, sempre in Serie C, con cui firma un contratto biennale.[17]
Nel giugno 2015 viene convocato da Massimo Piscedda alle Universiadi in programma a luglio in Corea del Sud,[18] vinte dagli azzurri 3-0 in finale contro i padroni di casa coreani.