Zajął 4. miejsce w biegu na 10 000 metrów na igrzyskach olimpijskich w 1972 w Monachium. Awansował również do finału biegu na 5000 metrów, lecz w nim nie wystąpił. Na mistrzostwach Europy w 1974 w Rzymie zajął 8.miejsce w biegu na 10 000 metrów. Ponownie zdobył srebrny medal w tej konkurencji na igrzyskach śródziemnomorskich w 1975 w Algierze, za Tunezyjczykiem Abdelkaderem Zaddemem. Zajął 6. miejsce na tym dystansie na igrzyskach olimpijskich w 1976 w Montrealu