Après des débuts internationaux junior en 2001, où il finit dans le top dix du sprint aux Championnats du monde junior, il est sélectionné pour les Championnats du monde sénior en 2003. Il démarre dans la Coupe du monde de ski de fond en 2004 et monte sur son premier podium individuel () le à Changchun dans un sprint. Entre-temps, il prend part à ses deuxièmes championnats du monde à Oberstdorf en 2005, où il est demi-finaliste du sprint (). Lors de sa troisième participation, en 2007, il parvient même à atteindre la finale du sprint en style classique, dont il finit cinquième. En 2008, il monte sur son deuxième podium en sprint à Lahti ( place, son meilleur résultat), puis deux ans plus tard, sur son troisième dans la Coupe du monde au sprint classique de Drammen. En 2010, il obtient son meilleur classement de la spécialité en Coupe du monde avec le quatrième rang final.