El romano asedió la plaza por tierra y mar, y aprovechando su superioridad numérica sorteó a los defensores apostados en las murallas y conquistó Qart Hadasht tras una dura batalla, significando el principio del fin del poder cartaginés en el sur de la península ibérica