During his career he has played for Sporting Gijón, CODM Meknès, Yokohama F. Marinos and Club Africain.
Hadda appeared at the 1998 World Cup, where he scored twice despite Morocco not qualifying from the group stages. He has also played for his country in the 1998 and 2000 African Cup of Nations.