Nach dem Sieg der römischen Truppen in der Schlacht am Kap Ecnomus (256 v. Chr.) lag ihnen der Weg zu einer Landung in Nordafrika mit einem Angriff auf Karthago selbst offen. Nach anfänglichen Erfolgen erlitten sie jedoch in der Schlacht von Tunes eine schwere Niederlage. Der Senat entsandte daraufhin 370 Triremen und Dieren nach Nordafrika, um die dortigen karthagischen Häfen zu blockieren und die Überlebenden einzuschiffen und somit vor der karthagischen Gefangenschaft zu bewahren. Die Flotte sammelte sich vor Sardinien und fuhr dann geschlossen nach Nordafrika. Kurz vor der Küste stellte sich ihnen ein karthagischer Flottenverband von rund 200 Schiffen entgegen.