Il a commencé sa carrière durant la saison 1999-2000, puis a participé aux Jeux olympiques de Salt Lake City en 2002, où il a obtenu son meilleur résultat olympique en individuel avec une sixième place en sprint quelques semaines après son premier podium en Coupe du monde lors du sprint de Liberec (troisième). En mars 2004, il remporte à Lahti deux victoires en deux jours. Lors éditions 2006 et 2010 des Jeux olympiques, il termine à chaque fois sixième de l'épreuve par équipes.
En 2007, il a été victime d'une chute lors des Championnats du monde de Sapporo, s'en tirant sans blessures majeures[1].