Il a évolué au sein du Stade tunisien (Tunisie) et d'Al-Hilal FC (Arabie saoudite). Il a aussi participé à la Coupe d'Afrique des nations 1978 et à la coupe du monde 1978 avec la sélection tunisienne.