Zajął 4. miejsce w biegu na 5000 metrów na igrzyskach olimpijskich w 1976 w Montrealu. Na Igrzyskach Wspólnoty Narodów w 1978 w Edmonton był ósmy zarówno w biegu na 1500 metrów, jak i na 5000 metrów. Zdobył brązowy medal na mistrzostwach świata w biegach przełajowych w 1982 w Rzymie.