Erstmals trat er bei den Olympischen Spielen 1992 an und wurde im 20 km Gehen Siebter. Bei den Weltmeisterschaften 1993 in Stuttgart und 1995 in Göteborg lag er jeweils auf einem Medaillenrang, als er von den Gehrichtern disqualifiziert wurde. Die Olympischen Spiele 1996 in Atlanta beendete er auf der 20-km-Strecke als Neunzehnter. In Atlanta konnte er aber sein international bestes Ergebnis im 50 km Gehen erreichen, als er in persönlicher Bestzeit von 3:50:05 h Neunter wurde.