Pierwszą dużą imprezą w jego karierze były Mistrzostwa Świata w Oberstdorfie w 2005 roku, gdzie zajął 36. pozycję na dystansie 50 km klasykiem. W 2010 roku wystąpił na Igrzyskach Olimpijskich w Vancouver plasując się na 24. miejscu zarówno w biegu łączonym na 30 km jak i w biegu na 15 km stylem dowolnym. Startował także na Mistrzostwach Świata w Oslo w 2011 roku, gdzie w swoim najlepszym starcie, biegu na 50 km stylem dowolnym zajął 21. miejsce.

Osiągnięcia Igrzyska olimpijskie 50px| Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca24.15 lutego2010 Vancouver15 km st. dowolnym33:36.3 min+1:23.6 min Dario Cologna24.20 lutego2010 Vancouver2 × 15 km bieg łączony1:15:11.4 h+2:29.5 min Marcus Hellner

Mistrzostwa Świata Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca36.27 lutego2005 Oberstdorf50 km stylem klasycznym2:30:10.1 h+2:31.7 min Frode Estil33.1 marca2011 Oslo15 km stylem klasycznym38:14.7 min+2:42.2 min Matti Heikkinen21.6 marca2011 Oslo50 km stylem dowolnym2:08:09.0 h+2:09.6 min Petter Northug59.27 lutego2013 Val di Fiemme15 km stylem dowolnym34:37.1 min+4:15,6 min Petter Northug