La guerra dei mercenari (detta anche guerra libica)[1] fu un conflitto armato combattuto sul territorio africano di Cartagine tra il 240 e il 238 a.C. che vide di fronte le truppe regolari della città e le milizie mercenarie dell'esercito cartaginese che si erano ribellate dopo la fine della prima guerra punica. La guerra, narrata da Polibio con dovizia di particolari, fu caratterizzata dalla straordinaria crudeltà dispiegata da entrambe le parti, dalle alterne vicende e dalla violenza dei combattimenti.
Il conflitto, definito da Polibio "guerra inesorabile" o "guerra senza possibilità di tregua"[2], inizialmente vide i notevoli successi dei mercenari capeggiati da due abili condottieri, l'italico Spendio e l'africano Mato. Dopo l'assunzione del comando di Amilcare Barca, i cartaginesi riuscirono ad avere infine la meglio e distrussero le milizie ribelli, procedendo ad una sanguinosa repressione finale; i capi mercenari furono tutti uccisi.