Podczas mistrzostw świata w Lahti w 2001 wspólnie z Odd-Bjørnem Hjelmesetem, Thomasem Alsgaardem i Torem Arne Hetlandem złoty medal w sztafecie. Ponadto na tych samych mistrzostwach zdobył też srebrny medal w biegu na 30 km techniką klasyczną przegrywając tylko z Estończykiem Andrusem Veerpalu. Kolejne trzy medale zdobył na mistrzostwach świata w Val di Fiemme w 2003. W biegu na 30 km klasykiem zdobył brązowy medal, plasując się za dwoma rodakami: Alsgaardem i Andersem Auklandem. Trzeci był także w biegu na 15 stylem klasycznym, w którym wyprzedzili go Niemiec Axel Teichmann i Estończyk Jaak Mae. Ponadto w sztafecie, w której oprócz niego biegli także Alsgaard, Aukland i Tore Ruud Hofstad wywalczył złoty medal. Trzykrotnie na podium stawał również na mistrzostwach świata w Oberstdorfie w 2005. Razem z Hofstadem, Larsem Bergerem i Hjelmesetem zdobył kolejny złoty medal w sztafecie. Na dystansie 50 km stylem klasycznym był najlepszy, wyprzedzając Auklanda i Hjelmeseta. Ponadto zdobył brązowy medal w biegu łączonym na 30 km, plasując się za Francuzem Vincentem Vittozem i Włochem Giorgio Di Centą. Ostatni medal w karierze wywalczył podczas mistrzostw świata w Sapporo w 2007, zajmując drugie miejsce w biegu na 50 km techniką klasyczną. Na podium rozdzielił Hjelmeseta i Niemca Jensa Filbricha.