Na igrzyskach Wspólnoty Narodów w 1982 w Brisbane zdobył złoty medal w biegu na 10 000 metrów (przed swym kolegą z reprezentacji Tanzanii Zakariahem Barie i Julianem Goaterem z Anglii), a w biegu maratońskim zajął 6. miejsce. Zajął 5. miejsce w biegu na 10 000 metrów na mistrzostwach świata w 1983 w Helsinkach. Na igrzyskach olimpijskich w 1984 w Los Angeles zajął 22. miejsce w maratonie i odpadł w eliminacjach biegu na 10 000 metrów.