Zwyciężył w biegu maratońskim na igrzyskach Wspólnoty Narodów w 1978 w Edmonton, wyprzedzając Kanadyjczyków Jerome’a Draytona i Paula Bannona. Zdobył srebrny medal w maratonie na mistrzostwach Afryki iw 1979 w Dakarze (wyprzedził go Kebede Balcha z Etiopii). Zajął 15. miejsce w tej konkurencji na igrzyskach olimpijskich w 1980 w Moskwie.