Lors des Jeux olympiques 2018 de Pyeongchang, il remporte le skiathlon, malgré une chute au départ lors de la partie en style classique. Il devance ses compatriotes Martin Johnsrud Sundby et Hans Christer Holund. Sur le quinze kilomètres, il termine à la deuxième place, à de Dario Cologna, Denis Spitsov prenant la troisième place.