Римляне незамедлительно приготовились к войне. Пунийцы пытались предотвратить её, они казнили глав антиримской партии и направили в Рим посольство. Но римская армия уже отплыла в Африку. Прежде всего консул Луций Цензорин потребовал выдать всё вооружение и 300 знатнейших граждан в качестве заложников. После выполнения этих требований консул огласил главное условие — город Карфаген должен быть уничтожен, а новое поселение основано не менее чем в 10 милях от моря.
В Карфагене это требование встретили абсолютно непримиримо — граждане растерзали вестников и были полны решимости умереть, но не принимать этого ужасного условия. С целью выиграть время у римлян была выпрошена месячная отсрочка, и консул легко согласился на неё — он полагал, что с выдачей вооружения Карфаген беззащитен.
С сохранением полной секретности карфагеняне начали подготовку к обороне. Работал весь город — ни одного предателя не оказалось в более чем полумиллионном населении. Карфаген был прекрасной крепостью, за месяц граждане довели его обороноспособность до максимально возможного уровня и когда римская армия показалась под стенами города, консулы с удивлением увидели перед собой готового к бою врага. Штурм был отбит с большими потерями для римлян, отряды пунийской армии, которые покинули город, тревожили римлян своими набегами. Наконец Массинисса был совсем недоволен желанием римлян укрепиться в Африке и не оказал им никакой поддержки. Безуспешная осада длилась 2 года, когда начальство над римлянами получил Сципион Эмилиан. Проведя реорганизацию армии, он перешёл к активным действиям. Вскоре карфагеняне потеряли внешнюю стену, а гавань города была закрыта плотиной. Но пунийцы прокопали канал и их суда неожиданно вышли в море. Сципион сумел перекрыть его и окружил Карфаген внешней стеной.
Весной 146 г. до н. э. римляне штурмом ворвались в город, но ещё 6 дней шла ожесточённая битва. В живых осталось лишь 55 000 жителей. Командующий обороной — Гасдрубал и все те, кто не мог рассчитывать на жизнь укрепились в одном из храмов, римляне решили выморить их голодом. Доведённые до крайности, осаждённые подожгли храм, чтобы не погибать от рук врага. Лишь Гасдрубал выбежал из храма и вымолил себе пощаду, его жена кинула в огонь детей и сама бросилась в пламя.
3. Итоги
Ликование в Риме было безгранично. Сенат постановил уничтожить город. Карфаген был вновь подожжён и горел ещё 17 дней. По его территории была проведена борозда плугом, площадь навеки предана проклятию, земля посыпана солью.
4. Интересный факт
Формально Третья Пуническая война была завершена 5 февраля 1985 года. Мэр Рима Уго Ветере во время официального визита в Тунис подписал мирный договор между Римом и Карфагеном. Таким образом, 3-я Пуническая война формально длилась 2131 год.