He won two medals, silver in 800 and bronze in 1500 metres, at the inaugural 1984 Arab Junior Championships. In the 1500 metres he then finished eighth at the 1987 Mediterranean Games, won the bronze medals at the 1988 African Championships and 1989 Jeux de la Francophonie, and the gold medal at the 1989 Arab Championships. He became Moroccan champion in the 800 metres in 1985, and in the 1500 metres in 1985, 1986 and 1987.