La Prima guerra punica iniziò nel 264 a.C. e durò per circa 20 anni e si combatte in Sicilia e nelle coste settentrionali dell'Africa. Si confrontarono i Romani alleati con i Siracusani contro i Cartaginesi. Quest'ultimi avevo un esercito di mercenari molto potente e una flotta navale nettamente superiore sia numericamente che qualitativamente rispetto ai Romani.
I Romani svilupparono per l'occasione una flotta navale e grazie alle loro intuizioni tecnologiche il console Caio Duilio riuscì a sconfiggere la flotta di cartaginese a Milazzo. Con questa vittoria Roma riuscì ad insidiare il territorio di Cartagine perciò spostare la guerra dal mare all'interno del territorio africano. Ma in terra straniera l'esercito Romano non riuscì a vincere, bensì il console Attilio Regolo fu fatto prigioniero.