В 149 году до н. э. Рим направил большую армию в Африку (консулы Маний Манилий и Луций Марций Цензорин), начав Третью Пуническую войну. Карфагенская партия мира хотела не доводить дела до войны и соглашалась дать римлянам удовлетворение. Римляне поступили очень недобросовестно: они соглашались на мир при условии исполнения известных требований, а когда карфагеняне исполнили их, консулы ставили новые условия, более тяжёлые. Так, римляне добились сначала выдачи заложников, потом оружия, и тогда уже предъявили свое последнее требование — чтобы карфагеняне выселились из Карфагена в какую-нибудь местность, лежащую не ближе 80 стадий от моря. При таких условиях новое поселение не могло быть торговым городом. Карфагеняне отказались подчиниться этому требованию; началась осада Карфагена. Карфагеняне со всевозможными усилиями создали новый флот и оружие и решились защищаться до последней крайности. Главное начальство над ними принял Гасдрубал.