共和政ローマ
紀元前218年より始まった第二次ポエニ戦争では、カルタゴの将軍ハンニバルにカンナエの戦いで敗れるものの戦況を巻き返し、スキピオ・アフリカヌスの指揮下で再びカルタゴに勝利する。この際、カルタゴ・ノヴァ（現在のカルタヘナ）などイベリア半島南部におけるカルタゴの拠点を奪い、西地中海の征服を果たした。また、カルタゴに味方したマケドニアにも遠征を行い、イリュリアやアカエア（ギリシア）を影響下に置いた。この第二次ポエニ戦争でカルタゴは多大な打撃を被ったが、ローマ内部では大カトを中心に対カルタゴ強硬派がカルタゴ殲滅を主張していた。紀元前149年より第三次ポエニ戦争が行われ、紀元前146年にカルタゴは破壊された。
第二次ポエニ戦争
ローマに帰国したスキピオは英雄として称えられた。スキピオは執政官に必要な年齢に達していなかったが、特例として紀元前205年の執政官に選出された。カルタゴとの戦争に決着をつけるため、スキピオは敵本土への直接攻撃を訴えたが、元老院はこれに難色を示した。ファビウスや大カトが反対派の急先鋒となり、結局元老院はこの提案を退けた。スキピオはシチリアに派遣され、その地で軍隊を徴募した。翌紀元前204年、スキピオはプロコンスル(前執政官)として軍団を率い、北アフリカのウティカへ上陸した。