Na igrzyskach olimpijskich w 1984 w Los Angeles zdobył brązowy medal w chodzie na 20 kilometrów za Meksykanami Ernesto Canto i Raúlem Gonzálezem. Chodu na 50 kilometrów nie ukończył. Zdobył srebrny medal w chodzie na 5000 metrów na halowych mistrzostwach świata w 1985 w Paryżu, przegrywając jedynie z Gérardem Lelièvr, a wyprzedzając Davida Smitha z Australii. Na mistrzostwach Europy w 1986 w Stuttgarcie zajął 2. miejsce w chodzie na 20 kilometrów za Jozefem Pribilincem z Czechosłowacji, a przed Hiszpanem Miguelem Prieto. Chodu na 50 kilometrów nie ukończył.