He represented Morocco in the world cross country long race from 2004 to 2010, typically finishing in the top thirty, and his best performance came at the 2007 edition, where he came seventeenth and won the team silver medal alongside Anis Selmouni. On the track he came fifth over 5000 m at the 2004 African Championships in Athletics, but managed only seventh place at the 2006 competition. At the 2005 Jeux de la Francophonie he did not retain his 10,000 m but still managed to win the bronze medal. He ran for Morocco at the 2007 World Championships in Athletics, but was eliminated in the first round. He was chosen as a 5000 m back-up for Morocco at the 2008 Summer Olympics, but did not participate.