È diventato campione del mondo nella 15 km a tecnica libera a Oberstdorf il 17 febbraio 2005. Il 19 febbraio 2006 è stato uno dei quattro staffettisti italiani che hanno vinto la 4x10 km ai XX Giochi olimpici invernali di . Con 6 affermazioni a livello individuale in gare di distanza in Coppa del Mondo è l'italiano più vincente.