Na igrzyskach olimpijskich w 1984 w Los Angeles zajął 4. miejsce w chodzie na 50 kilometrów. W tym samym roku zajął 5. miejsce w chodzie na 20 km na zawodach Przyjaźń-84. Na mistrzostwach Europy w 1986 w Stuttgarcie zajął 5. miejsce w chodzie na 50 km, a w chodzie na 20 km został zdyskwalifikowany. Zajął 10. miejsce w chodzie na 20 km na mistrzostwach świata w 1987 w Rzymie, a chodu na 50 km nie ukończył. Zajął 18. miejsce w chodzie na 50 km i 42. miejsce w chodzie na 20 km na igrzyskach olimpijskich w 1988 w Seulu.