Romos sąjungininkas Afrikoje, Numidijos karalius Masinissa, pasinaudojo draudimu Kartaginai kariauti, ne kartą baudžiamai įsiveržęs į Kartaginos teritoriją ir ją užgrobęs. 149 m. pr. Kr., praėjus penkiasdešimčiai metų po Antrojo Punų karo pabaigos, Kartagina pasiuntė armiją, vadovaujamą Hasdrubalą, prieš Masinissą, nepaisant sutarties. Kampanija baigėsi katastrofa Oroskopos mūšyje, o anti-kartaginietiškos frakcijos Romoje neteisėtus karinius veiksmus panaudojo kaip pretekstą baudžiamosios ekspedicijos rengimui. Trečiasis Punų karas prasidėjo 149 m. pr. Kr., kai didelė romėnų armija išsilaipino Šiaurės Afrikoje ir apgulė Kartaginą.
- Taip. 146 m. pr. m. e. pavasarį romėnai pradėjo galutinį puolimą, sistemingai sunaikindami miestą ir žudydami jo gyventojus; 50 000 išgyvenusių buvo parduoti į vergiją. Buvusios Kartaginos teritorijos tapo Romos Afrikos provincija. Tai įvyko likus šimtmečiui iki Kartaginos miesto atstatymo kaip Romos miesto.