بدأ حياته العسكرية في سن السابعة عشر، ليشترك في النزاع الروماني ضد القرطاجيين في الحرب البونيقية الثانية. نجا سكيبيو الشاب من المعارك الكارثية للرومان في معركة تيسينيوس ومعركة تريبيا ومعركة كاناي. ووفقا لبوليبيوس، فقد أنقذ حياة والده عندما كان عمره 18 عاما، عندما غامر باقتحام القوات القرطاجية التي كانت تطوق الرومان في معركة تيسينيوس. وعلى الرغم من هذه الهزائم على يد القرطاجيين، إلا أن سكيبيو لم يهزم مرة أخرى بعد ذلك منذ أن تولى القيادة في سن الـ 25.