He competed in both the 5000 metres and the 10,000 metres at the 1980 Olympic Games, but failed to reach the final in either event. He won the bronze medal in the 10,000 metres at the 1979 African Championships, at the 1979 Mediterranean Games he won the 5000 metres silver and the 10,000 metres bronze, and at the 1981 Maghreb Championships he won 5000 and 10,000 metres gold medals.