Han debuterte i verdenscupen den 26. februar 2004 på sprinten i Drammen. I sesongen 2005/06 gikk inn til en tredjeplass på sprinten i Borlänge 7. mars 2006. Det var hans første pallplass. Hans første verdenscupseier kom i distanserenn, på 15 km fri fellesstart i Rybinsk 4. februar 2012. Hans første verdenscupseier i sprint kom 17. februar 2012 i Szklarska Poręba.