Participó en 5 Juegos Olímpicos, consiguiendo ser campeón olímpico de 50 km marcha en , bronce en y cuatro años después consiguió ser subcampeón olímpico consiguiendo la medalla de plata en .