Zajął 5. miejsce w chodzie na 20 kilometrów na igrzyskach olimpijskich w 1984 w Los Angeles oraz 11. miejsce na tym dystansie na mistrzostwach Europy w 1986 w Stuttgarcie. Awansował do finału chodu na 5000 metrów na halowych mistrzostwach Europy w 1987 w Liévin, lecz został w nim zdyskwalifikowany. Zajął 5. miejsce w chodzie na 20 kilometrów na mistrzostwach świata w 1987 w Rzymie. Zdobył srebrny medal w tej konkurencji na igrzyskach śródziemnomorskich w 1987 w Latakii, a na igrzyskach olimpijskich w 1988 w Seulu zajął na tym dystansie 19. miejsce.