Tras la invasión de África por parte de Escipión el Africano, el Senado púnico lo llamó de vuelta a Cartago, donde fue finalmente derrotado por Escipión en la batalla de Zama.