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