Combatió en segunda línea a las órdenes de Aníbal durante la Batalla de Zama, tras la cual fue capturado junto a sus hombres. Conocidas estas noticias, Filipo envió embajadores a Roma para solicitar su liberación.