年，迦太基派哈米尔卡·巴卡到西西里岛。巴卡占领了西西里岛大部分领土，但是这个战争主战场是在海上。虽然迦太基占领了岛屿，前241年埃加迪群岛海战之后，迦太基承认失败。
海战.前264年，罗马军队开进西西里，揭开战幕。罗马先后占领墨西拿和阿格里真托，迫使叙拉古与之结盟。但在海上，迦太基却占优势。罗马人迅速建立一支舰队。在前260年的米列海战中，装有乌鸦吊桥的战舰组成的罗马舰队获胜。前256年，罗马海军又在埃克诺穆斯海角大胜。同年罗马远征军在非洲登陆，但以失败告终。此后主要战场移到西西里