In carriera prese parte a cinque edizioni dei Giochi olimpici invernali, (32º nella 30 km), (34º nella 15 km, 21º nella 50 km), (14º nella 15 km, 7º nella 30 km, 10º nella 50 km), (20º nella 30 km, 10º nella 50 km) e (squalificato nella 30 km, 31º nella 50 km), e a sei dei Campionati mondiali (4º nella 50 km a Falun 1993 il miglior risultato).