Ampurias was founded on a small island at the mouth of the river Fluvià, in a region inhabited by the Indigetes.
During the Punic Wars, Ampurias allied itself with Rome, and Publius Cornelius Scipio initiated the conquest of Hispania from this city in 218 BC.