W lutym 2018 roku wystartował na igrzyskach olimpijskich w Pjongczangu, gdzie razem z Peppe Femlingiem, Sebastianem Samuelssonem i Jesperem Nelinem zwyciężył w sztafecie. Był tam też między innymi ósmy w biegu indywidualnym. Blisko medalu był podczas igrzysk w Vancouver w 2010 roku, gdzie w sztafecie zajął czwarte miejsce. W 2012 roku wywalczył brązowy medal w biegu masowym na mistrzostwach świata w Ruhpolding. Wyprzedzili go jedynie Fourcade oraz kolejny Szwed - Björn Ferry. Na rozgrywanych rok później mistrzostwach świata w Novym Měscie zajął trzecie miejsce w biegu indywidualnym. Tym razem lepsi okazali się Fourcade i Tim Burke z USA.