在第一次布匿战争晚期，战事形势已对迦太基不利。哈米尔卡·巴卡自前247年起率领一支由多国僱佣军组成的小部队驻守西西里岛，对僱佣军许以巨额酬金。回国之后，哈米尔卡被撤换，其军队得不到酬金，又因为失去了统帅，发起了兵变，史称佣兵战争或无道战争（Truceless war）。迦太基政府被迫重新起用哈米尔卡。他使用攻心战术，以自身威望招纳敌军，并对拒绝投降者加以残酷镇压，最终在前237年平定了兵变。在此期间，罗马趁火打劫，佔领了原属迦太基的科西嘉岛和撒丁岛，并勒索了大笔赔款。