Nel 2019, ai Campionati del mondo su pista di Pruszków, ottiene il terzo posto nell'inseguimento individuale, dietro al connazionale Filippo Ganna e al tedesco Domenic Weinstein. Sempre nello stesso anno conquista due medaglie d'argento ai Giochi europei di Minsk, entrambe nell'inseguimento, a cui aggiunge un secondo posto nell'Europeo di Apeldoorn, ancora nell'inseguimento a squadre.