 He won a silver medal in the 4 × 10 km relay at the 1980 Olympic Games in Lake Placid, New York.He also finished sixth in the 50 km race at the 1976 Olympic Games and sixteenth in the 30 km race at the 1980 Olympic Games.His best career finish was second in three World Cup events.