In carriera prese parte a tre edizioni dei Giochi olimpici invernali, (76° nella 10 km, 55° nella 30 km, 38° nella 50 km, 64° nell'inseguimento), (57° nella 10 km, 14° nella 30 km, 28° nella 50 km, 34° nell'inseguimento) e (31° nella 30 km, 22° nella sprint, 43° nell'inseguimento), e a cinque dei Campionati mondiali (14° nella 15 km a Val di Fiemme 2003 il miglior risultato).