La primera constancia cierta de la existencia de la ciudad se debe, según los escritores clásicos, a la fundación de la misma alrededor del año 227 a. C. por el general cartaginés Asdrúbal el Bello con el nombre de Qart Hadasht, que la amuralló y la convirtió en la principal base de los cartagineses en
España. Según algunos historiadores, como el conocido arqueólogo alemán Adolf Schulten, el establecimiento de los cartagineses en el sureste de España y la fundación de la ciudad de Qart Hadasht tuvo como objetivo principal el control de la riqueza generada por las
minas de plata de
Cartagena. Con la plata de las minas de Cartagena pagaron ellos sus mercenarios, y, cuando por la toma de ésta en 209 a. C. Carthago perdió estos tesoros, Aníbal ya no fue capaz de resistir a los
romanos, de manera que la toma de Cartagena decidió también la guerra de Aníbal.