In de Tweede Punische Oorlog (218-201) hadden de Romeinen de Karthagers verslagen en het vredesverdrag verbood de verslagenen om zonder toestemming van de Romeinse Senaat ten oorlog te gaan. Dat vormde voor de Romeinse bondgenoot Massinissa van Numidië natuurlijk een uitnodiging om de Karthaagse bezittingen aan te vallen. Ook moesten de Karthagers nog vijftig jaar een schadevergoeding betalen aan de Romeinen. Pas tegen het midden van de tweede eeuw zou Karthago vrij zijn van deze verplichting en tenminste één Romeinse senator, Cato de Oudere, leefde in de veronderstelling dat de voormalige vijand spoedig daarna weer een supermacht zou zijn.
Aanleiding
In 151 v.Chr. verdreven de Karthagers, op voorstel van een zekere Hamilkar de Samniet, veertig pro-Numidische politici. Ze vluchtten naar Kirta, de residentie van Massinissa, het huidige Constantine in Algerije. De Numidische koning stuurde nu zijn zonen Gulussa en Mikipsa naar Karthago, om de stad te vragen de ballingen terug te ontvangen. Het gezantschap had geen succes: nadat de twee prinsen de hoofdstad hadden bereikt, werden ze weggestuurd. Erger nog, Hamilkar en zijn aanhangers vielen Gulussa’s konvooi aan en doodden enkele begeleiders. De Numidiërs konden dit niet over hun kant laten gaan. Een Numidisch-Karthaagse Oorlog was onvermijdelijk.