In the 800 metres he won the silver medal at the 1996 African Championships, and the gold medal at the 2001 Mediterranean Games. He also competed at three World Championships (1997, 1999 and 2001) as well as the Olympic Games in 1996 and 2000 without reaching the final round. His personal best time is 1:44.59 minutes, achieved in August 1997 in Zürich.