Po raz pierwszy na arenie międzynarodowej pojawił się w 2002 roku podczas mistrzostw świata juniorów w Schonach, gdzie był piąty w biegu na 10 km techniką dowolną. Na rozgrywanych rok później mistrzostwach świata juniorów w Sollefteå zdobył złoty medal na dystansie 30 km stylem dowolnym, a wspólnie z kolegami z drużyny był drugi w sztafecie. W 2006 roku wystartował na mistrzostwach świata młodzieżowców w Kranju, gdzie jego najlepszym wynikiem było czwarte miejsce w biegu na 15 km stylem klasycznym. W Pucharze Świata zadebiutował 6 grudnia 2003 roku w Dobbiaco, gdzie w biegu na 30 km stylem dowolnym zajął 72. miejsce. Pierwsze pucharowe punkty zdobył 22 listopada 2008 roku w Gällivare, zajmując trzynaste miejsce w biegu na 15 km stylem dowolnym. Pierwsze podium zawodów PŚ wywalczył 14 grudnia 2013 roku w Davos, gdzie był drugi na dystansie 30 km stylem dowolnym. Najlepsze wyniki osiągnął w &lt;a href="Puchar%20%C5%9Awiata%20w%20biegach%20narciarskich%202012/2013"&gt;sezonie 2012/2013&lt;/a&gt;, który ukończył na 49. pozycji. W styczniu 2014 roku zajął drugie miejsce w ósmej edycji Tour de Ski. Wyprzedził go tylko jego rodak Martin Johnsrud Sundby, a trzecie miejsce zajął również jego rodak Petter Northug.