Il prend part à ses premiers championnats du monde en 1999 à Ramsau, où il se classe huitième du cinquante kilomètres classique. En 2001 à Lahti, il est tout proche de devenir champion du monde sur le trente kilomètres, arrivant deux dixièmes de seconde derrière Andrus Veerpalu. Il remporte son premier titre mondial sir le relais. Lors de l'édition 2003 à Val di Fiemme, il est de nouveau en or sur le relais et ajoute deux médailles de bronze à son total sur le quinze et le trente kilomètres.