Nel 211 a.C., sia il padre di Scipio, Publio Scipio, che lo zio, Gnaeus Cornelius Scipio Calvus, furono uccisi nella battaglia dell'Alto Baetis in Spagna contro il fratello di Annibale, Asdrubal Barca. All'elezione di un nuovo proconsolo per il comando del nuovo esercito che i Romani decisero di inviare in Hispania, Scipio fu l'unico uomo abbastanza coraggioso da chiedere questa posizione, nessun altro candidato voleva la responsabilità, considerando che fosse una condanna a morte. Nonostante la sua giovinezza (25 anni), il suo nobile umiltà e il suo linguaggio entusiasta avevano fatto una tale impressione che fu eletto all'unanimità. Nell'anno dell'arrivo di Scipio (211 a.C.), tutta la Hispania a sud del fiume Ebro era sotto il controllo degli Annibali. I fratelli di Hannibal e gli Asdrubini, gli Asdrubini e gli Mago Scipione, erano preoccupati anche di questi tre personaggi, e quando arrivarono a Roma, la questione era quella di agire in
211 a.C.