Zdobył brązowy medal w biegu maratońskim na igrzyskach olimpijskich w 1996 w Atlancie. Cztery lata później na igrzyskach olimpijskich w 2000 w Sydney wywalczył w tej konkurencji srebrny medal, przegrywając jedynie z Gezahegne Aberą z Etiopii. Zajął 4. miejsce w maratonie na igrzyskach Wspólnoty Narodów w 2002 w Manchesterze. Na igrzyskach olimpijskich w 2004 w Atenach zajął na tym dystansie 7. miejsce.