Le royaume des Massyles, à l'époque de Gaïa, était bordé à l'est par des territoires contrôlés par Carthage et à l'ouest par le royaume des Masaessyles. Gaïa était donc en butte avec les Masaessyles, qui lorgnaient sur son royaume, et les Carthaginois auxquels, il dut s'allier contre son ennemi massaessyle. Il leur fournit ainsi des troupes et envoya son fils en Espagne, en échange, il bénéficiait de la protection de Carthage. Massinissa devait s'illustrer en Espagne, en commandant les troupes de Numides, il remporta même des victoires et apprit à connaître les techniques de guerre, qu'il allait utiliser plus tard. Cependant, dans la guerre que se livraient Romains et Carthaginois, la situation ne tarda pas à tourner en faveur des Romains. Les Carthaginois, battus à Ilipa, perdirent leurs possessions en Méditerranée. Le général Scipion qui commandait l'armée romaine en Espagne, songeait à porter la guerre en Afrique, mais il voulait, auparavant s'assurer le soutien des royaumes numides. Il sait que le royaume de Gaïa s'était rangé du côté de Carthage et il sait aussi que le vieux roi massyles allait garder sa fidélité à son allié, aussi compte-t-il sur son fils Massinissa, qui combat en Espagne. Il s'arrange pour avoir une entrevue secrète avec lui.