Первый год войны
После победы во Второй Пунической войне римляне запретили карфагенянам воевать за пределами своей территории. В то же время они позволили своему союзнику Масиниссе атаковать Карфаген. Попытка Карфагена дать бой Нумидии в 151 году до н. э. стала поводом к войне. Карфагеняне были настроены решить дело миром. Для этого они приговорили к смерти командующего в войне с Нумидией Гасдрубала. Полководец с верным ему войском обосновался в окрестностях города.
Римскими консулами 149 года до н. э. были избраны Луций Марций Цензорин и Маний Манилий. Они получили под своё начало 4 легиона, 4 тыс. конницы и неизвестное число союзнических отрядов. На Сицилии к Цензорину и Манилию прибыли карфагенские послы. Консулы потребовали выдать римлянам 300 заложников из знатнейших семей. Карфагеняне согласились.
Перед отплытием консулы получили тайные инструкции — вести войну до полного уничтожения. Хотя карфагеняне выдали заложников, Цензорин и Манилий высадились со своей армией недалеко от Утики. Этот пунийский город сразу перешёл на сторону Рима. Оттуда консулы выдвинули новое требование — карфагеняне должны выдать всё оружие.
Жители Карфагена согласились и на это. Историк Аппиан писал, как из Карфагена к римскому лагерю шёл караван с оружием и катапультами. Боевые корабли пунийцев были доставлены в гавань Утики и сожжены там.
Переговоры не закончились и на этом. Цензорин объявил послам, что карфагеняне должны покинуть свой город и переселиться на 80 стадиев от побережья. Это было уже слишком, и карфагеняне решили воевать. Они спешно готовились к обороне — ремесленники готовили доспехи и оружие. Ежедневно в мастерских производили 140 щитов, 300 мечей и 1000 снарядов для катапульт. После получения новостей карфагеняне устроили в городе резню. Были убиты некоторые из тех, кто предлагал выдать заложников, а также перебиты оказавшиеся в Карфагене италики. Были освобождены рабы, пополнившие армию. Пунийские женщины стали отдавать свои волосы для канатов. Кроме того, жители города переплавляли бронзовые статуи и снимали деревянные перекрытия домов, чтобы строить корабли.
Карфагеняне помирились с приговорённым к смерти Гасдрубалом. Полководца попросили не держать зла, когда страна на краю гибели. Гасдрубал остался со своей армией вне стен Карфагена. Кроме его войска за стенами действовал конный отряд Гамилькара Фамеи, задачей которого были нападения на римских фуражиров. Гарнизоном руководил ещё один Гасдрубал — внук царя Масиниссы.
Консулы потеряли некоторое время, ожидая сдачи города и ведя переговоры с Масиниссой. Затем они подошли к городу и начали первый штурм со стороны перешейка. Два штурма были отбиты. Кроме того, римлянам пришлось укрепить лагерь, опасаясь нападения Гасдрубала.
Затем римляне сумели пробить тараном брешь в стене. В результате упорного боя они были отброшены, а их осадные орудия сожжены. В то же время с помощью гружёных хворостом и паклей судов защитники города смогли уничтожить большую часть кораблей, осаждавших Карфаген с моря.
Римские фуражиры несли большие потери от налётов конницы Фамеи, поэтому консул Манилий решил переключить внимание на него и Гасдрубала. Манилий дважды нападал на крепость Неферис, где остановился Гасдрубал. Оба раза римляне отступали. В первый раз карфагеняне атаковали отступающих врагов, но были отброшены благодаря отряду военного трибуна Сципиона Эмилиана.
Во время этих событий умер старый царь Масинисса. Сципион Эмилиан отправился к его двору и разделил царство между его сыновьями. После этого один из них, Гулусса, с отрядом конницы присоединился к осаждающей армии.
Одновременно Эмилиан смог договориться с Гамилькаром Фамеей. Полководец с частью конницы перешёл на сторону римлян. Вместе со Сципионом перебежчик отправился в Рим. Сенаторы щедро наградили Фамею за предательство. Он получил пурпурное с золотой пряжей одеяние, золотую сбрую, а также 10 тысяч драхм. Ему обещали ещё, если он продолжит воевать на стороне римлян.
В 148 году до н. э. войну продолжили новые консулы — Луций Кальпурний Пизон Цесоний и Луций Гостилий Манцин. Полководцы взяли стратегию на подчинение других пунийских городов. Впрочем, в этом они не преуспели, и Пизон потратил всё лето на осаду Гиппона Диаритта.
Исход войны оставался нерёшенным. На сторону Карфагена перебежал один из военачальников Гулуссы с отрядом из 800 всадников. Братья Гулуссы, цари Миципса и Мастанабал, выжидали, не помогая римлянам.
Внутри города тоже шла борьба. Прибывший в Карфаген Гасдрубал на заседании совета обвинил в предательстве командующего гарнизоном внука Масиниссы. Якобы он помогал своему родственнику. В итоге внука Масиниссы забили камнями, и Гасдрубал получил под своё начало всю армию.
Сципион Эмилиан и завершение осады
Тем временем в Риме шли очередные выборы консулов. Сципион Эмилиан заслужил в кампании 149 года до н. э. репутацию хорошего военачальника. Полководцу было всего 38 лет. Несмотря на то, что он не был даже эдилом, его выбрали консулом.
В 147 году до н. э. Эмилиан прибыл в Африку и взял ведение войны в свои руки. Как описывает эти события Аппиан Александрийский, новый консул прибыл вовремя. Консул Манцин, командовавший флотом, сумел высадить легионеров и захватить неохраняемый участок городской стены. После первоначального успеха он оказался отрезан от основных сил. Когда на следующий день карфагеняне теснили его воинов, на помощь подошла эскадра Сципиона. Карфагеняне отступили, и Сципион смог принять на свои корабли уцелевших участников авантюры Манцина.
Полководец поменял стратегию — вновь главной целью стал сам Карфаген. Рядом с римским лагерем разбил свой лагерь Гасдрубал. Ночной атакой воины Сципиана преодолели крепостную стену и ворвались в Мегару, предместье Карфагена. Защитники города отступили. Сципион счёл этот район, усеянный каналами и садами, неудобным для продолжения наступления (римляне в нем не ориентировались) и отвёл свои войска. Тем не менее атака имела психологический эффект — римляне впервые вошли в город. Гасдрубал смог ответить только жестокой казнью пленных легионеров на глазах у их товарищей.
Затем воины Сципиона захватили укреплённый лагерь Гасдрубала и взяли город в полную осаду. С помощью построенных укреплений Сципион отрезал город от материка. Теперь защитники лишились подвоза продовольствия по суше.
Гасдрубал начал тайные переговоры. Сципион гарантировал пощаду и сохранение собственности самому пунийскому полководцу и десяти близким к нему семьям.
Карфагеняне смогли подготовить 50 триер и множество кораблей поменьше. Этот флот они вывели в море через вновь прорытый проход из гавани. Морское сражение не принесло победы ни одной стороне. Особенно хорошо себя показывали маленькие и быстроходные корабли защитников. Но позже они же и погубили флот.
При возвращении пунийского флота в гавань образовался затор, потому что первыми к гавани подошли многочисленные лёгкие суда. Римляне воспользовались этим, атаковали и уничтожили большую часть построенного флота.
До наступления зимы Сципион взял крепость Неферис, которая попортила римлянам крови в первый год войны. После этого оставшиеся пунийские города либо были взяты, либо сдались.
Весной 146 года до н. э. осада продолжилась. Сначала римляне захватили Котон, гавань Карфагена. Оттуда они начали пробиваться к Бирсе — укреплённому району города. Улицы, ведущие к Бирсе, были застроены шестиэтажными домами, которые соединялись деревянными перекрытиями. Эти дома римляне брали штурмом.
Во время этих событий Сципион провёл древний религиозный ритуал эвокации. Он обращался к богам Карфагена, прося их оставить обречённый город на произвол судьбы и переселиться в Рим, где их будут ждать храмы, алтари и жертвоприношения.
Наконец, римляне вышли к стенам последней цитадели. Через несколько дней жрецы храма Эшмуна пришли к Эмилиану с просьбой сохранить жизни уцелевших карфагенян. Из Бирсы вышло больше 50 тысяч пунийцев. Им сохранили жизни, но сделали рабами.
Последние карфагенские воины и римские перебежчики укрепились в храме Эшмуна на склоне горы над Бирсой. Вместе с ними в храме укрылся Гасдрубал со своей семьёй. Впрочем, полководец вскоре сдался на милость захватчиков. Его жена зарезала их детей на глазах у римлян, а затем покончила с собой. Перебежчики, не ждавшие милости от Сципиона, подожгли храм и погибли.
Несколько дней римляне грабили город. Позже в Африку прибыла сенатская комиссия. Она разделила земли уничтоженного государства. Часть территорий получили Нумидия, Утика и другие пунийские города, перешедшие на сторону Рима. Кроме того, была образована провинция Африка, которой управлял римский магистрат в ранге претора. Место, где был Карфаген, распахали и засеяли солью.
Спустя столетие Юлий Цезарь принял решение отстроить Карфаген как римский город. Это случилось уже после его смерти. В эпоху Римской империи Карфаген был центром провинции Африка и одним из крупнейших город Средиземноморья.