Així doncs, després de la Primera Guerra Púnica (264 – 241 aC), Cartago havia perdut la seva principal colònia, Sicília, fet que li va suposar un gran daltabaix econòmic. Aquest fet, sumat a l'obligació imposada per Roma de pagar una reparació de guerra, va provocar que la metròpoli del nord d'Àfrica no pogués pagar el sou de les tropes mercenàries que formaven bona part del seu exèrcit. Això va provocar la coneguda com a Guerra dels mercenaris (240 – 238 aC), que va enfrontar Cartago amb les tropes mercenàries, que es van revoltar perquè no van veure satisfetes les seves expectatives salarials. Aprofitant aquesta situació, Roma va annexionar-se l'illa de Sardenya, que fins llavors també havia estat sota control púnic.