戰前
在第二次布匿戰爭之後,羅馬忙著東西作戰:在東邊,忙著征服希臘;在西邊,忙著壓制伊比利亞半島上的內亂。但是羅馬人還是把迦太基當成眼中釘,念念不忘在二次布匿戰爭時候,迦太基差點攻入羅馬城。元老Cato每次不論什麼話題演講之後,都有同樣的最後一句話“Carthago delenda est!”〔迦太基一定要消滅!〕
戰中
沒有戰事的迦太基,在這五十年逐漸以貿易恢復國氣。羅馬更不心定,害怕迦太基再次挑戰。羅馬要求他們拋棄迦太基港口城市,搬入北非內陸。迦太基拒絕之後,羅馬立即宣戰,完全包圍迦太基城,開始第三次布匿戰爭。公元前149年,羅馬人圍攻迦太基。迦太基居民頑強抵禦三年。公元前147年,埃米利安·科爾內利烏斯·西庇阿〔阿非利加的小西庇阿〕接任圍攻迦太基部隊的司令官。他整頓軍紀,嚴密封鎖迦太基城,於公元前146年春發起總攻。羅馬人衝進城內,戰鬥持續一個星期,最後攻下中央要塞——比爾薩。羅馬元老院委員會抵達這座被占領的城市後,決定把迦太基城夷為平地。羅馬血洗迦太基,挨房搜尋,將所有居民找出殺死。迦太基港口被毀滅,國家成為歷史。
戰後
據說迦太基周圍的田野被撒了鹽,要它不能有任何生命生存。不過撒鹽這回事在戰史里沒有記錄,而且當時鹽很貴重,所以現在的學者認為撒鹽只是一種象徵,並沒有真正做。