The First Punic War was fought between Carthage and Rome between 264 and 241 BCE, largely over control of Sicily. The longest continuous war in history up to that time was fought on the island, at sea, and in north Africa with both sides enjoying victories and suffering near-catastrophic defeats.Click to see full answer. Beside this, where was the first Punic War fought? Sicily Mediterranean Sea North Africa Sardinia Likewise, why did Carthage lose the first Punic War? The First Punic War was the closest match, for numerous reasons, but primarily because of initially strong naval superiority on the part of the Carthaginians coupled with the fact that the primary ground theater was an island, i.e. Sicily. In this conflict Rome won the victory mainly via two factors. Just so, when was the first Punic War? 264 BC – 241 BC Who won the 1st Punic War?Rome won the First Punic War after 23 years of conflict and in the end became the dominant naval power of the Mediterranean. In the aftermath of the war, both states were financially and demographically exhausted. Corsica, Sardinia and Africa remained Carthaginian, but they had to pay a high war indemnity.