Na europejskich igrzyskach halowych w 1969 w Belgradzie zdobył srebrny medal w biegu na 3000 metrów (za Ianem Stewartem). Wywalczył brązowy medal na tym dystansie na halowych mistrzostwach Europy w 1970 w Wiedniu. Zwyciężył w biegu na 5000 metrów i biegu na 10 000 metrów na igrzyskach śródziemnomorskich w 1971 w Izmirze. Na mistrzostwach Europy w 1971 w Helsinkach zajął 5. miejsce w biegu na 5000 metrów. Był 10. w biegu na 5000 metrów i 12. w biegu na 10 000 metrów na igrzyskach olimpijskich w 1972 w Monachium.