Il a participé à 99 épreuves de Coupe du monde, ainsi qu'à une épreuve des championnats du monde 2003. Il a remporté le titre en relais lors des championnats du monde juniors en 2001. Il a également remporté cinq courses de la coupe du monde B et de la coupe continentale.