Under OL 2002 i Salt Lake City og 2006 i Torino startet han i alle øvelser. Den beste individuelle plasseringen var 14.-plass på sprinten i 2006. I de samme lekene kom det svenske stafettlaget på fjerdeplass. Han gikk tredje etappe på Sveriges lag som vant gull på mixed stafetten i VM i 2007 i Antholz, de andre på laget var Helena Jonsson, Anna Carin Olofsson og Carl Johan Bergman.