In Coppa del Mondo ha esordito il 4 gennaio 2003 nella 10 km a tecnica libera di Kavgolovo (48°), ha ottenuto il primo podio il 19 novembre 2006 nella staffetta di Gällivare (2°) e la prima vittoria il 17 dicembre successivo nella staffetta di La Clusaz. In carriera ha preso parte a tre edizioni dei Giochi olimpici invernali, (20° nella 50 km, 27° nell'inseguimento), (15° nella 15 km, 14° nella 50 km, 4° nell'inseguimento, 8° nella staffetta) e (1° nella 50 km, 11° nell'inseguimento, 2° nella staffetta), e a sei dei Campionati mondiali, vincendo due medaglie.