מקובל שהעיר נוסדה על ידי ה
פיניקים במאה ה-9 לפנה"ס על חצי אי קטן לחופיו הדרומיים של מצר סיציליה המפריד בין אגנו המזרחי ואגנו המערבי של הים התיכון. העיר הוקפה בחומה באורך של 37 ק"מ, שבוצרה וחוזקה בעיקר לאורך קטע בן חמישה קילומטרים בצידה המערבי הפונה אל מצר היבשה, והגיעה לשיאה החל במאה ה-5 לפנה"ס. היא נחרבה עד היסוד בשנת 146 לפנה"ס על ידי הרומאים, שמאוחר יותר הקימו באתר עיר משגשגת משלהם. סופה המוחלט של קרתגו בא לה מידי הערבים בסוף המאה ה-7, והיא נבלעה על ידי המטרופולין של תוניס הסמוכה במהלך המאה ה-20.