A antiga cidade foi destruída pola República Romana na Terceira Guerra Púnica
en 146 a.C. e despois re-desenvolvido como Cartago romana, que se converteu na cidade principal do Imperio Romano na provincia de África. A cidade foi saqueada e destruída polas forzas omeias despois da Batalla de Cartago en 698 para evitar que fose reconquistada polo Imperio Bizantino. Permaneceu ocupada durante o período musulmán e foi usada como fortaleza polos musulmáns ata o período Hafsid cando foi tomada polos cruzados cos seus habitantes masacrados durante a Oitava Cruzada. Os Hafsids decidiron destruír as súas defensas para que non puidese ser usado como base por unha potencia hostil de novo. Tamén continuou a funcionar como sede episcopal.