Nel 2016, gareggiando con il Team Colpack, si aggiudica il Grand Prix Laguna Poreč, competizione valida per l'UCI Europe Tour. Convocato per i campionati del mondo su pista a Londra stabilisce in qualificazione il nuovo record italiano nell'inseguimento individuale (4'16"127) e riesce poi ad aggiudicarsi il titolo mondiale di specialità superando in finale il tedesco Domenic Weinstein con il tempo di 4'16"141. Nella stessa rassegna iridata conclude quarto nell'inseguimento a squadre con il quartetto della Nazionale. In seguito conquista la Paris-Roubaix Espoirs, primo italiano a riuscirci nella storia della corsa.