He was born in Rich, Errachidia. He finished thirteenth in the marathon race at the 2003 World Championships in a personal best time of 2:10:56 hours. He also competed at the 2004 Olympic Games, but did not finish. He finished 27th at the 2003 World Half Marathon Championships and 34th at the 2004 World Half Marathon Championships.