都市国家の枠を飛び出し、イタリア半島の統一を成し遂げたローマ共和国。旭日の勢いを背に地中海世界の覇権を握らんと勇躍するものの、この新興国の前には立ちはだかる巨大な影があった。アフリカ北岸に位置する強国・カルタゴ。交易によって地中海の富を一手に収めるこの国がローマの台頭を許すはずもなく、やがて両国はシシリア島を巡って干戈を交え、ローマは二十余年に渡る戦いの果てに勝利する（第一次ポエニ戦争）。敗戦によりそのまま衰亡するかに見えたカルタゴであったが、しかし一人の「怪物」の出現によって息を吹き返した。イベリア半島を統治するバルカ家に生を受けたその男ハンニバル・バルカは、軍司令官に任命されるやたちまちイベリアのローマの同盟都市を陥落させ、本国に無断でローマとの戦端を開く（サグントゥム包囲）。さらに戦象と共にアルプスを越え、誰もが想像しなかった手段でカルタゴ軍のイタリア侵攻を実現させた（ローヌ渡河戦、ハンニバルのアルプス越え）。神韻を帯びたが如き軍才を振るうハンニバルは、行く手を塞ぐローマ軍を次々と粉砕し、イタリア半島を我が物顔で進撃する（ティキヌスの戦い、トレビアの戦い、トラシメヌス湖畔の戦い）。その魔術のような軍略にローマの将兵は手も足も出ず、あたかも掌で転がされるかのように無残な敗退を繰り返した。この「怪物」に比肩し得る将はローマ軍には到底いないかに見えたが、しかしいまだ人々の知らぬ新兵の中に一人の俊英がいた。その名はプブリウス・コルネリウス・スキピオ。名門貴族コルネリウス一族の出身で、軍に身を投じたばかりの少壮の若者である。鎧袖一触の勢いで突き進むハンニバルに、ローマ軍は敗戦に敗戦を重ねた。ガリア人など周辺部族は澎湃とカルタゴ側に寝返り、あろうことか同盟都市の離反まで現れ、ローマは建国以来最大の危機を迎える。数々の戦いに参軍したスキピオも敗北の辛酸を味わうものの、そのような苦境の中でもハンニバルの戦術を我がものとするべく、真摯に敵軍の観察を続けた。研究を重ねて咀嚼されたスキピオの戦術はやがて幾度も所属部隊を危機から救い、その名はローマ軍の間で徐々に高まってゆく。やがて若き俊才の名は風の噂に乗ってカルタゴ陣営にも届き、ハンニバルの耳にも入ることとなる。半島各地を蹂躙して快進撃を続けるハンニバルであったが、この常勝将軍にも弱みがあった。多大な戦果を前にして、カルタゴ本国は独断で戦端を開いたことを追認したものの、親ハンニバル派と反ハンニバル派に別れて対立し、ハンニバルは積極的な支援を受けられず、常に兵站の問題を抱えていた。その弱点に目をつけた元老院は焦土作戦による持久戦法をとるものの、迂遠で消極的にも見える戦法には不平不満が相次いだ（アゲル・フレルヌスの戦い、ゲルニウムの戦い）。やがて敵に倍する大軍でカルタゴ軍を一挙に殲滅するという強硬派の意見が注目を集め、反カルタゴに燃え上がる市民に熱狂的に支持された。スキピオは浅慮な作戦を危ぶむものの、ローマ軍は半島南部のカンナエにおいてカルタゴ軍と大会戦を挑み、ハンニバルに数に慢心した虚を突かれ、寡勢で多勢を包囲するという奇手によって形成を逆転された（カンナエの戦い）。ローマ軍は史上空前の大敗北を喫し、夥しい戦死者を出す凄惨な負け戦となった。屍山血河を築く敗戦により一兵卒の無力さを痛感したスキピオは、自ら軍の統帥権を獲るため執政官を目指すことを決意する。カンナエの敗北により亡国の危機に追い込まれたローマであったが、しかしほどなくして局地戦においてカルタゴ軍を破ることに成功する（ノラの戦い）。小規模の戦いとはいえ、初めてハンニバルに一矢報いた戦果は将兵達を大いに昂揚させ、ローマ人達を絶望の底から掬い上げた。ついでカルタゴの勢力下にあったシシリア島をも陥とすことに成功し（シラクサ包囲戦）、順風満帆だったカルタゴ軍の前途に暗雲が漂い始めた。二つの戦いは共にスキピオの具申した戦術が作戦の核を成しており、ハンニバルは鋭敏にもそこにこの若き俊才の影を見てとった。そして按察官を降り出しに政界に足を踏み入れたスキピオは、イベリアに出征していた父と伯父を喪ったことで得た世論の同情を背景として（バエティス川の戦い）、異例の若さでイベリア攻略の司令官に抜擢される。インペリウム(軍事指揮権)を得るや、スキピオはカルタゴのイベリア支配の拠点であるカルタゴ・ノヴァを急襲し、わずか一日でこれを陥落させた（カルタゴ・ノヴァの戦い）。難攻不落の城塞都市をたちまち陥したその采配は敵味方を共に驚愕させ、スキピオの存在はハンニバルに唯一人対抗できる若き英雄としてローマ人の間で俄に注目を集めることとなる。ハンニバルに逆風が吹き始めた。イベリアのカルタゴ勢力はスキピオによって一掃され（バエクラの戦い、イリッパの戦い）、イベリアは完全にローマの手に落ちた。ハンニバル軍との合流を目指してアルプス越えを果たした援軍もローマ軍に撃破され（メタウルスの戦い）、カルタゴの大逆転の芽はなくなった。シシリア島も陥ちたことにより制海権も失い、ハンニバルは半島南端に閉じ込められる格好となった。一方、救国の英雄としてローマに凱旋したスキピオは、市民人気に押されて執政官に選出されることとなり、翌年には念願だったアフリカ遠征へと乗り出す。ハンニバルの猛攻に押され続け、一時は滅亡の淵にまで追い込まれたローマが、いよいよカルタゴ本国への逆襲に乗り出したのだった。東西ヌミディア王国を巻き込んでの緒戦に辛くも勝利したスキピオは、ローマに協力した東ヌミディアの下にヌミディア統一させ、操馬術に優れたヌミディア騎兵を味方につけることに成功する（ウティカの戦い、バグラデス川の戦い、キルタの戦い）。追い詰められたカルタゴ政府はハンニバルに帰還命令を出し、長きに渡ってイタリアに居座り続けたハンニバルはアフリカに帰国した。シシリアを失い、イベリアを失い、ヌミディアの協力も失い、カルタゴの外濠は完全に埋め尽くされた。もはや勝機は潰えたことを悟ったハンニバルはスキピオに和平会談を申し出、両雄は初めて邂逅する。しかし絶対的優位に立つローマにカルタゴの出す条件を受け入れる理由はない。会談は決裂し、内陸部のザマにおいてついにスキピオとハンニバルが正面きって対決することとなる。決戦の火蓋が切られた（ザマの戦い）。が、両雄が初めて激突する戦いは、ハンニバルにとって実力を発揮できない不幸なものとなった。ことここに至ってはローマ軍の優位が揺らぐことはなく、スキピオは圧倒的な兵力でカルタゴ軍を蹴散らし、さしものハンニバルの鬼謀をもってしてもこれを覆すことはかなわなかった。スキピオの勝利によって決着した戦いは、同時に戦役の終焉を意味した。カルタゴは降伏し、勝利の女神はローマに微笑んだ。再びスキピオと会談を持ったハンニバルは自らの命と引き換えに祖国の存続を乞うものの、密かにハンニバルを戦術の師と仰いできたスキピオはその申し出を退け、ハンニバルの助命を決める。ハンニバルはいつしかまたローマに攻め込むかもしれない自分の首を取らない甘さをたしなめるが、スキピオはその時は再び返り討ちにするまでと大言で応ずる。両雄は互いに不敵な笑みを交わし合い、それを最後に戦役は幕を下ろした。宿敵カルタゴを降し、ローマは地中海世界に並ぶ者なき覇者となる。帰国したスキピオは華々しい凱旋式で迎えられ、「アフリカヌス」（アフリカを征した者）の尊称を授与され、救国の英雄「スキピオ・アフリカヌス」として讃仰された。一方のハンニバルもカルタゴ再興を目指し、政界で辣腕を振るうこととなる。が、幾星霜の時が流れ、スキピオは政敵の弾劾によって政界を追われ、方やハンニバルも改革に反発した守旧派勢力によって流浪の身となる。両雄はそろって祖国を追われるという運命を辿り、数奇なことに同じ年にその生涯の最後を迎えた。スキピオとハンニバル―――奇しくも時代を同じくして生を受けた二人の天才は、奇しくも同じ年にその生涯を終えた。その魂は共に天に昇り、幽世の世界で戦術論を論じ合っているのかもしれない。あるいは不死の肉体を与えられ、それぞれ余人に代え難き好敵手を相手に知慧の髄を凝らした軍略を振るい、永劫に終わることのない戦術遊戯に興じているやも知れぬ。“per aspera ad astra” ―――英雄達よ、天に跳び輝く星となれ。