В период между войнами представители рода Сципионов воевали с галлами, исконными противниками Рима. В сражениях с галлами отличился Гней Сципион Кальв («Лысый»), а в 218 году до н э. 2-ю Пуническую войну начал в должности консула его брат – Публий Корнелий Сципион, отец будущего героя, победителя Ганнибала, Сципиона Африканского.
Незадолго до начала войны Сципион получил назначение в Иберию для предстоящих действий против армии Ганнибала. Армия Сципиона состояла из двух легионов, в которых насчитывалось до 23800 воинов. Действия его войск поддерживали 60 пятипалубных кораблей и 8 легких вспомогательных судов.
Сципион выступил в поход, еще не зная, что Ганнибал уже вышел из Иберии и перешел Пиренеи. Получив наконец известие об этом, консул преградил путь Ганнибалу на реке Роне. В первых столкновениях Сципиону удалось одержать победу над авангардными отрядами пунийцев, и консул решил, что Ганнибал не рискнет переправляться через стремительную реку. Однако пунийскому полководцу удалось переправить армию в верхнем течении Роны и двинуться к Альпам, о чем Сципион получил сведения со значительным опозданием. Тогда он направил часть сил под командованием своего брата Гнея в Испанию, а с остальной, меньшей, частью своей армии направился к Пизе. Здесь он узнал, что Ганнибал, совершив труднейший переход через Альпы, вышел в Северную Италию, где почти не было римских легионов.
Перед Сципионом встала труднейшая задача – сдержать армию Ганнибала и подавить выступления кельтов, перешедших на сторону пунийского полководца. Переправившись через реку По, Сципион повел свое войско навстречу Ганнибалу.
В ноябре 218 года до н э. у реки Тицин оба полководца во главе своих небольших отрядов провели рекогносцировку местности, в ходе которой случайно встретились друг с другом. В ходе боя пунийская конница обошла с тыла римскую пехоту и обратила ее в бегство. В этом бою Сципион получил тяжелое ранение и спасся лишь благодаря своему 17-летнему сыну – будущему победителю Ганнибала.
В 216 году до н э. Сципион во главе 8 тысяч воинов и 20 кораблей был направлен на помощь своему брату Гнею в Испанию. Вначале братьям сопутствовал успех – они не дали Гасдрубалу прорваться на помощь брату в Италию, но вскоре обстановка изменилась, а через некоторое время на Пиренейском полуострове появились нумидийские отряды царя Масиниссы, против которых и стала действовать армия Сципиона. Кроме нумидийцев против Сципиона выступил и испанский царек Андобал. Чтобы не дать соединиться Андобалу с Масиниссой, Сципион ночью тайно вышел из лагеря, стремясь разбить испанца. Однако нумидийский полководец внимательно следил за действиями римлян и в разгар боя с отрядами Андобала ударил в тыл войска Сципиона. Одновременно действия Масиниссы были поддержаны отрядами Гасдрубала. Римляне были наголову разбиты. Сципион, пытавшийся собрать свои войска, был сражен брошенным копьем.
После поражения римских войск в Испании в Риме встал вопрос о новом командующем войсками, способным заменить погибших полководцев. В назначенный день граждане Рима собрались на Марсовом поле, чтобы принять решение о новом полководце. Но никто не изъявлял желания принять на себя сей тяжкий груз – верховную власть в Испании. Тогда на возвышение поднялся Публий Корнелий Сципион – сын погибшего полководца, и заявил о своей готовности занять место погибшего отца. Было ему в то время 24 года. Его заявление римляне встретили одобрительными возгласами и пожелали ему «счастливого и благополучного служения».
Публий Корнелий Сципион, прозванный впоследствии Африканским Старшим, родился в 235 году до н э. По линии отца он принадлежал к славному патрицианскому роду Корнелиев Сципионов и носил то же имя, что и отец. Его дед и дяди прославились на военном поприще. В дальнейшем он продолжил воинские традиции своего рода и как полководец даже превзошел своих предков. Матерью Сципиона Африканского была представительница плебейского сенатского и всаднического рода Помпониев, имевшего этрусские корни. Первые консулы в роду Помпониев появились в 233 и 231 годах до н э. Они воевали в Сардинии, захваченной у Карфагена, нанесли серьезное поражение восставшим сардам и были удостоены триумфа.
Спустя столетия, уже в имперскую эпоху, о рождении Сципиона Африканского было сложено несколько легенд, так как великому человеку полагалось и на свет появиться необычайным образом. Рассказывали, что Помпония, уже отчаявшись родить ребенка, увидела на своей кровати змея, который исчез при поднятой тревоге. Публий Сципион-отец испросил гадателей об этом явлении. Те ответили, что очень скоро бесплодная женщина родит сына, которому выпадет судьба стать великим человеком. Сципиону Африканскому предписывался и пророческий дар, который объясняли особыми отношениями его с богом Юпитером, имея в виду, что Юпитер принимал непосредственное участие в рождении Сципиона. Но все это лишь создавало поэтический образ «римского Александра». При жизни Публий никогда не отрицал слухов о своем даре видеть вещие сны, но и в то же время не подтверждал сложившегося мнения.
В детстве Публий Сципион и его брат Луций получили прекрасное образование. Они свободно владели греческим языком и отдавали предпочтение изысканной литературе эпохи эллинизма. Публий одевался в греческий плащ и носил длинные кудри. Этой моде позже стали подражать его потомки. Одновременно братьям были привиты начала строгой римской доблести, отличавшей несколько поколений Сципионов, которые считались в народе образцом чести, за что и были любимы римлянами.
Публий рано женился. Его женой стала дочь прославленного римского полководца Луция Эмилия Павла. Со своей женой Эмилией Публий прожил во взаимном согласии долгую жизнь. Их дочь Корнелия стала матерью знаменитых трибунов Гая и Тиберия Гракхов.
Сципион начал военную карьеру в возрасте семнадцати лет, приняв участие в первых сражениях в войне с Ганнибалом в составе войск под командованием отца. В битве при Тицине в 218 году до н э. он спас жизнь отцу, когда тот был окружен нумидийской конницей. Он сумел прорваться сквозь линию конников и вывести раненого отца в римский лагерь. Через два года он получил чин военного трибуна 2-го легиона и участвовал в битве при Каннах, в которой римляне потерпели тяжелое поражение. Вместе с 10 тысячами воинов он отошел к одному из римских лагерей, а затем, несмотря на молодость, он возглавил 4-тысячный отряд, с которым пробился сквозь вражеский заслон к городу Канузий. Он восстановил дисциплину в войсках, потерявших веру в победу и решивших покинуть Италию.
В возрасте 22 лет Сципион выставил свою кандидатуру на должность курульного эдила, а на все возражения противников, которые считали его слишком молодым для столь высокого поста, он отвечал: «Если граждане захотят избрать меня эдилом, то мне достаточно лет».
Приняв римские войска после гибели отца, Сципион принял и высшую власть, которая была ему дана особым постановлением народного собрания – он получил права проконсула. За пять лет войны римские войска под его командованием одержали ряд блестящих побед. В 209 году до н э. ими была взята неприступная с суши крепость Новый Карфаген. Для ее захвата Сципион использовал время отлива, ворвавшись в крепость со стороны, обращенной к морю. Он проявил себя не только как хороший стратег, но и как дальновидный дипломат. Сципион отпускал захваченных в плен иберийцев и возвращал в семьи знатных заложников. Благодаря его действиям, Риму удалось заручиться поддержкой многих иберийских племен. В 206 году до н э. одержанная им победа в сражении при Илике поставила последнюю точку в споре Рима и Карфагена за Испанию. В этой битве 70-тысячная армия пунийцев была полностью разгромлена, и римские войска преследовали противника до Гибралтара. Тогда Сципион сказал слова, означавшие, что во 2-й Пунической войне произошел решающий перелом: «До сих пор карфагеняне воевали против римлян, теперь судьба дозволяет римлянам идти войной на Карфаген».