Specializzato nelle gare di fondo, ha vinto un oro sulla distanza dei 25 chilometri ai Mondiali di Shanghai 2011 oltre ad ulteriori cinque bronzi, di cui quattro sulla medesima distanza ed uno sui 10 chilometri. Ha partecipato anche alle Olimpiadi di Sydney 2000 e di Atene 2004 nei 400m sl e nei 1500m sl.