Han ble olympisk mester i 2002 sammen med Thomas Alsgaard, Frode Estil og Kristen Skjeldal på 4 × 10 km stafett. Da han vant Vasaloppet i 2004, ble han den andre nordmannen gjennom tidene som vant dette skiløpet, 33 år etter at Ole Ellefsæter vant i 1971. Han har også vunnet Birkebeinerrennet 4 ganger (2006, 2010, 2012 og 2013).