Él alcanzó a Cerdeña en el otoño del año 215 a. C., desembarcó en las inmediaciones de Cornus, donde se encontró con el ejército romano, y comenzó la batalla de Cornus.