河会战中第一次参加战斗。这次战役中罗马军的指挥官是西庇阿的父亲普布利乌斯·科尔内利乌斯·西庇阿，迦太基军的指挥官是汉尼拔。结果罗马人被击败，按照传统说法，西庇阿救了他父亲一命。接下来西庇阿又参加了特雷比亚河战役（前218年）。前216年，西庇阿在关键的坎尼会战中担任军团长。坎尼会战的结果是罗马人再次遭到惨败，他们的统帅、执政官卢基乌斯·埃米利乌斯·保卢斯阵亡。埃米利乌斯·保卢斯的女儿埃米利娅·保拉后来成为西庇阿之妻。 坎尼会战之后，以卢基乌斯·卡埃基利乌斯·梅特鲁斯为首的一些贵族青年对形势感到悲观失望，