Ai campionati del mondo su pista di Berlino 2020 vince la medaglia di bronzo nell'inseguimento a squadre, gareggiando in quartetto con Simone Consonni, Filippo Ganna e Francesco Lamon, ed è quarto nell'inseguimento individuale. Nella stagione su strada si aggiudica quindi il titolo nazionale a cronometro Under-23 e una tappa al Giro d'Italia Under-23.