At the 2008 African Championships in Athletics in Addis Ababa he came in third place and he represented Tunisia at the 2008 Beijing Olympics later that year, where he was 34th in the 20 km walk. In 2009 he was fourth at the Mediterranean Games, had a top twenty finish at the World Championships and ended the year with a silver medal behind Hervé Davaux at the Jeux de la Francophonie. At the 2010 IAAF World Race Walking Cup he had his best global finish by coming in eleventh place. He won his first continental title at the 2010 African Championships in Athletics, setting a personal best and championship record of 1:20:36. He gave credit to his coach and fellow athlete Hatem Ghoula, saying: "He gives me a lot of advice and helps me a lot. He is an inspiration to me".