1998 stellte er mit 57:56 min einen Landesrekord im 20-km-Straßenlauf und 2000 mit 27:59,64 min einen Landesrekord im 10.000-Meter-Lauf auf. Im gleichen Jahr holte er über dieselbe Distanz Bronze bei den Leichtathletik-Afrikameisterschaften und ein Jahr später Silber bei den Mittelmeerspielen.