前146年,罗马人开始围困迦太基。迦太基人因长久的饥饿而身体衰弱,却毫不屈服,不久之后罗马军队攻入迦太基城的卫城柏萨,迦太基人与罗马军队展开巷战,顽强抵抗6昼夜。战争结束后,城市被付之一炬,他把这个国家变成了罗马的新非洲行省,然后回国参加凯旋仪式,人们称呼他是第二个非洲的征服者,人民的英雄。小西庇阿却失声痛哭,他不是为胜利也不是为阵亡的将士哭泣,而是为罗马的敌人——迦太基人的悲惨遭遇而痛苦。当旁人问及原因时,他回答道:“这曾经是一个伟大的民族,拥有着辽阔的领地、统治着海洋,在最危急的时刻比那些庞大的帝国表现了更刚毅、勇敢的精神,但仍避免不了灭亡。我真害怕在将来有人会对我的祖国做出同样的事。”