At the 1987 Mediterranean Games he won the bronze medal in the steeplechase and the gold in the 10,000 metres. He won gold medals in both these events at the 1985 Pan Arab Games. At the 1985 African Championships he won a steeplechase bronze medal, and at the 1983 Summer Universiade he won the 5000 metres silver medal and the 10,000 metres bronze medal.