Souk Ahras est une ville située à 77 km de Guelma et à 98 km de Annaba. A cause de sa situation stratégique, Souk Ahras a joué un rôle politique important dans l'histoire de l'Algérie. Cité phénicienne, elle se serait appelée Zama, ville où aurait eu lieu la célèbre confrontation entre Massinissa et le général punique Hannibal. On sait qu'après que Syphax, allié traditionnel des Carthaginois, aurait été défait par les troupes coalisées berbéro-romaines, Hannibal s'allia à Vermina, le fils et successeur de Syphax. Ensemble, ils envahirent le royaume des Massyles. Massinissa et Scipion les rejoignirent à Zama (soit l'actuelle Souk Ahras, en Algérie, soit Jama, en Tunisie) et une grande bataille s'engagea (202 avant J.-C.). Il y eut des pertes de part et d'autre, puis la bataille tourna à l'avantage de Massinissa et de Scipion, mais Hannibal réussit à s'échapper. Rappelons, cependant, que certains historiens pensent que la Zama indiquée ici, se rapporte à une ville de Tunisie, appelée Jama. L'occupation romaine va faire de Souk Ahras, qui se trouve sur la grande voie reliant Hippo Regius (Annaba) à Carthage, une grande ville.