He finished fourteenth at the 1997 World Championships and 49th at the 1999 World Championships. He also won a silver medal at the 1996 African Marathon Championships. His personal best time was 2:08:40 hours, achieved in April 1999 in Paris. This is the current national record.