公元前205年,西庇阿在热烈的支持下被全体一致选为执政官。
此时他31岁!
依然在技术上被认为是过于年轻,不能担任执政官。
当他就职时,他要求元老院将非洲省分配给他,并威胁如果拒绝将把此事提交公民大会。
尽管元老院首席元老昆图斯·法比乌斯·马克西穆斯·维鲁库苏斯(Quintus Fabius Maximus Verrucosus)强烈反对,元老院最终屈服于他的压力,允许他接管西西里,并允许他如愿以偿地进入非洲。
法比乌斯的反对可能与对西庇阿人气的嫉妒有关,但也可能受到公元前255年在第一次布匿战争期间,由马库斯·阿提利乌斯·雷古卢斯(Marcus Atilius Regulus)指挥的失败非洲战役的影响,该战役使迦太基的战争努力得以重启。
尽管如此,元老院并未给西庇阿额外的士兵,这使他不得不招募志愿军。
李维(Livy)报告说,他从在意大利的客户和支持者那里集结了大约30艘战舰和7000名士兵。
他在西西里的执政期间大部分时间都在为入侵非洲准备军队。
今年,他占领了意大利脚部的洛克里(Locri),并留下一名普莱米纽斯(Pleminius)负责指挥。
在普莱米纽斯接管后,他掠夺了城市的神庙,还折磨并杀害了两名军事看守。
由于这些罪行,元老院将普莱米纽斯逮捕。
西庇阿也受到牵连,但在次年洗清了嫌疑。
---
他的执政权在公元前205年延续到这一年,他与部队跨入非洲,围攻乌提卡(Utica),然后在冬季假装与迦太基人进行谈判。
在这些假装的谈判中,西庇阿绘制了敌方营地的地图,并发动了一次成功的夜袭,摧毁了敌营,杀死了大量敌军。
随后,军队在新年的早些时候进行了“大平原战役”(Battle of the Great Plains),他的执政权在战争结束前被延续。
在捕获努米底亚的西法克斯(Syphax)后,西庇阿恢复了马西尼萨(Massinissa)对王国的统治。