ハンニバルとは?世界史でわかりやすく|アルプス越えとカンネーの戦い・ザマの戦い【図解】

世界史用語集 › 第3章 古代ローマ

大学受験

ハンニバルはんにばる

重要度 ★★★★★ (★は合格大作戦の目安)

ひとことで言うと

ハンニバルとは、第2回ポエニ戦争(前218〜前201)でアルプスを越えてイタリアに攻め込み、カンネーの戦い(前216)でローマ軍に大勝したカルタゴの将軍です。のちにザマの戦い(前202)でスキピオに敗れました。

読み方はんにばる
英語Hannibal Barca(ハンニバル=バルカ)
時代前247年ごろ〜前183年ごろ(第2回ポエニ戦争は前218〜前201)
地域ローマ
章第3章 古代ローマ
人物カルタゴの将軍。父はハミルカル=バルカ
できごと前218年アルプス越え・前216年カンネーの戦い・前202年ザマの戦い
戦った相手ローマ(のちスキピオ)
いっしょに覚える第2回ポエニ戦争・スキピオ・カンネー・ザマ

このページのポイント

  • ハンニバルは、第2回ポエニ戦争のカルタゴの将軍。スペインからアルプスを越えてイタリアに入った。
  • カンネーの戦い(前216)は包囲殲滅でハンニバルが大勝。負けたのはザマの戦い(前202)で、相手はスキピオ。
  • ローマの同盟市が離れず、本国をスキピオにつかれたため、戦いに勝っても戦争に勝てなかった。

ハンニバルをやさしく言うと

ハンニバルは、古代カルタゴの将軍で、第2回ポエニ戦争(前218〜前201)でローマをいちばん追いつめた人です。スペインから出発して、象を連れてアルプス山脈を越え、ローマ本国のイタリアに攻め込みました。ローマ軍は、前216年のカンネーの戦いで大敗します。

それでも最後にハンニバルは負け、カルタゴは地中海の力を失いました。「戦いに勝つ天才」でも、「戦争に勝つ」とは限らない。ハンニバルは、それを教えてくれる人物です。

わかりやすく言うと、野球で、ホームランを何本打っても、チームが最後に負けることがあるのと似ています。ハンニバルは、個々の試合(会戦)ではほとんど負けなかったのに、ローマを降参させることができず、最後の大事な試合(ザマ)で敗れたのです。

地中海黒海 出発 ローヌ川 アルプス越え トラシメヌス湖 ローマ カンネー カルタゴ ザマ付近 進路(前218〜)帰国(前203)スキピオの上陸(前204)
図1 ハンニバルの進路。スペインから出発し、アルプスを越えて南イタリアのカンネーへ。のちにアフリカのザマで敗れた。(アルプスの峠は特定されていない。模式図)
エンリケくん

エンリケくん

象でアルプスを越えたんですか!?

ロダン先生

ロダン先生

そう伝えられているんだ。ただ、どの峠を通ったのかは今も分かっていない。昔の記録は残っていても、ルートの特定は難しいんだよ。

エンリケくん

エンリケくん

象は寒い山で大丈夫だったんでしょうか。

ロダン先生

ロダン先生

そこが問題でね。古い記録にも、寒さや険しい道で、大変な苦労をしたと書かれているんだ。それでも越えたことが、「ハンニバルは天才だ」と語り継がれる理由だよ。

ハンニバルのくわしい流れ(原因・経過・結果)

① 生い立ち:カルタゴの名門バルカ家の子

ハンニバルは、前247年ごろに生まれました。父は、第1回ポエニ戦争で活躍した将軍ハミルカル=バルカです。第1回で負けたカルタゴは、シチリアなどを失い、賠償金を払いました。父ハミルカルは、そのあとスペインに行き、銀山を開き、軍隊を育てて、新しい力のもとをつくりました。

伝承では、ハンニバルは子どものころ、父に連れられて神殿に行き、「一生ローマの敵でいる」と誓わされたといわれます。これは、のちの時代に語られた話で、本当かどうかは分かりません。それでも、ハンニバルがローマへの強い対抗心を持っていたことは、よく知られています。

② 第2回ポエニ戦争のはじまり(前218年)

前221年、ハンニバルは、スペインのカルタゴ軍の指揮官になります。スペインで力を強めたことが、ローマには脅威でした。前219年、ハンニバルがスペインのサグントゥムを攻めたことをきっかけに、ローマとカルタゴは再び戦争に入ります(第2回ポエニ戦争)。

ここでハンニバルは、とても大胆な作戦を選びました。ローマは海軍が強く、地中海をおさえていたので、海から攻めるのは難しい。そこで、陸路でスペインからフランス南部を通り、アルプスを越えてイタリアへ入る作戦です。前218年のことでした。

③ アルプス越えとカンネーの戦い

アルプスは、冬が近づく季節で、雪や氷、険しい崖、土地の部族の攻撃など、たくさんの困難がありました。兵力は大きく減ったと伝えられます(人数の記録は史料によって違い、はっきりしません)。それでも、北イタリアに入ると、ローマ軍と何度も戦い、勝ち続けました。

前216年のカンネーの戦いが、最も有名です。ローマ軍は、数の上では優勢でした。ハンニバルは、自軍の中央をわざと後ろに引いて、ローマ軍を深く引きこみ、両翼と騎兵で左右とうしろから取り囲みました。ローマ軍は動けなくなり、大きな損害を出します。これは、包囲殲滅(ほういせんめつ)の戦いの見本として、後の世でも研究されました。

ローマ軍厚い隊形で中央へ前進 ↓ カルタゴ軍の中央(わざと退く) 左の翼 右の翼 騎兵 騎兵 騎兵がうしろへまわる 上=ローマ軍の進む向き ↓
図2 カンネーの戦いの図。中央をわざと退いて、両翼と騎兵でとり囲む。

④ ローマは立ち直り、反撃した

カンネーのあと、南イタリアの一部の都市はローマを見限り、ハンニバルに味方しました。それでも、ローマは降参しません。独裁官ファビウスたち(コンスルと元老院)は、大きな会戦を避ける持久戦に切りかえて、ハンニバルを疲れさせました。ハンニバルの軍は、本国のカルタゴから、十分な助けを受けることもできませんでした。

そのあいだに、若いローマの将軍スキピオ(大スキピオ)は、スペインのカルタゴ勢力を攻め、前206年ごろにこれを退けます。さらに、前204年に、海をわたって北アフリカに上陸し、カルタゴ本国をおびやかしました。

⑤ ザマの戦いと、その後

本国の危機に、ハンニバルは前203年、イタリアからカルタゴへ戻ります。前202年のザマの戦いで、ハンニバルは、スキピオに敗れました。カルタゴは、スペインなどの海外領土を失い、軍艦を制限され、多額の賠償金を払うことになり、ローマの力の前に屈しました。

その後、ハンニバルは、カルタゴの政治家として国の立て直しにも取り組みます。しかし、ローマに警戒され、国を出て、東方の国々(シリアのセレウコス朝、のちビテュニア王国など)へ逃れました。最後は、ローマ側に追いつめられて、毒をあおいで亡くなったと伝えられます。亡くなった年は前183年ごろとされますが、諸説あります。

前247生まれる(父ハミルカル)前221スペインのカルタゴ軍を率いる前218アルプスを越える前216カンネーの戦いで大勝前203イタリアから帰国前202ザマの戦いで敗れる前195ごろ東方へ逃れる前183ごろ亡くなる(毒をあおぐ)※年代は諸説あり
図3 ハンニバルの一生。前218年にアルプスを越え、前202年のザマの戦いで敗れた。
手をかざして遠くを見るロダン先生

ロダン先生

アルプスは遠くから見るだけで、とても越えられそうにない山なんだ。そこを軍隊と象で越えたと聞くと、本当にすごい人だと思うよ。

地図と図で見るハンニバル

図1の地図を、もう一度見てください。ハンニバルは、スペインから出発し、アルプスを越え、イタリアを南へ進みました。そして、カルタゴ本国の危機で、北アフリカに戻って戦いました。

ハンニバルカルタゴの将軍父ハミルカルの子アルプス越えイタリアに長くとどまるカンネーで大勝包囲でローマ軍を破るザマで敗北前202年・帰国後の戦いスキピオローマの将軍名門スキピオ家の出スペインをうばう前206年ごろアフリカへ上陸本国カルタゴをつくザマで勝利のち「アフリカヌス」
図4 ハンニバルとスキピオ。ハンニバルは、スキピオのアフリカ上陸に対して、ザマで敗れた。

整理:ハンニバルの勝ち方と負け方

勝ち方:アルプス越えの奇襲・カンネーの包囲殲滅。負け方:ローマの同盟市を切りくずせず、本国から補給が届かず、スキピオに本国をつかれて帰国、ザマで敗北。

同じ時代の学者アルキメデスも、第2回ポエニ戦争のなかで、シチリアのシラクサで亡くなったと伝えられます(アルキメデス(数学者データベース))。ローマとカルタゴの戦いは、地中海の町と学者の運命にも、大きな影響を与えたのです。

ハンニバルと関係する人物・用語

用語ハンニバルとの関係
ポエニ戦争第2回の将軍がハンニバル。カルタゴ対ローマ
ラティフンディア長い戦争で農民が没落し、大農場が広がった
コンスルと元老院ローマ側の指導者。カンネーで大敗
グラックス兄弟ハンニバル戦争後の農民没落を改革しようとした
共和政ローマハンニバル戦争を耐え、地中海の覇者になった
カエサルのちの時代の将軍。ガリア遠征でアルプスの向こうへ進んだ
サクラちゃん

サクラちゃん

ハンニバルは、どうしてローマに攻め込まなかったんですか?

ロダン先生

ロダン先生

いい質問だね。ローマは城壁が厚く、大きな町を長く包囲するための道具や兵がなかったと説明されるよ。また、イタリアの同盟市の多くがローマについたままだったから、ローマを内側から崩せなかったんだ。

サクラちゃん

サクラちゃん

カンネーで勝っても、戦争は終わらないんですね。

ハンニバルでまちがえやすい点

まちがえやすい点

  1. カンネーでハンニバルが負けたと思う:カンネーの戦い(前216)はハンニバルの大勝。負けたのはザマの戦い(前202)。
  2. ハンニバルをローマの将軍と思う:ハンニバルはカルタゴの将軍。ローマの将軍はスキピオ(ザマの勝者)。
  3. 第1回ポエニ戦争のできごとと思う:アルプス越えは第2回(前218〜前201)。
  4. ザマで滅んだと思う:ザマのあともカルタゴは続いた。滅亡は第3回(前146)。
  5. ハンニバルが海から攻めたと思う:スペインからフランス南部を通る陸路で、アルプスを越えた。
  6. アルプスの峠の名前を断定する:どの峠かは今も分かっていない。

入試ではこう出る

  • 共通テスト:ハンニバルが第2回ポエニ戦争の人物であること、カンネーの戦い・ザマの戦い・スキピオとの組み合わせが、正誤問題で出ます。地図で、ハンニバルの進路を選ぶ問題もあります。
  • 国公立の2次・論述:ハンニバルの名前そのものより、「ポエニ戦争の経過とローマ社会への影響」を書かせる中で、ハンニバルの侵入が与えた影響(農村の荒廃・農民の没落)を説明させる問題があります。
  • 私大:ハンニバル・スキピオ・ザマ・カンネーなどの語句を答える問題。「アルプス山脈を越えてイタリアに侵入した将軍」という説明から、人名を答える形がよくあります。

勉強の進め方は世界史の勉強法【共通テスト対策】を見てください。

ロダン先生の「これ知ってる?」

ロダン先生

これ知ってる? 「ハンニバルが門前に来た」

ローマには、「ハンニバルが門前にいる(Hannibal ad portas)」という言い回しがあったと伝わるんだ。「大変だ、すぐそこに敵がいる!」という意味で、子どもを叱るときにも使われたといわれる。それくらい、ローマ人にとって恐ろしい名前だったんだね。

ロダン先生

これ知ってる? 敵も認めた天才

カンネーの戦いの戦術は、2000年以上たった今でも、世界の軍の学校で教えられることがあるといわれるよ。のちのローマの将軍たちも、ハンニバルの戦い方を学んだと伝えられる。負けた将軍が、勝った国で「天才」として語り継がれたのは、とてもめずらしいことなんだ。

人さし指を立てるロダン先生

ロダン先生

ハンニバルの名前は、ポエニ戦争を覚えるカギ。カンネー=ハンニバルの勝ち、ザマ=スキピオの勝ち。この対比だけは、必ず覚えてね。

練習問題

やさしい

  1. アルプス山脈を越えてイタリアに攻め込んだ、カルタゴの将軍はだれか。
    答えと解説を見る

    答え:ハンニバル
    第2回ポエニ戦争(前218〜前201)の将軍です。

  2. ハンニバルがローマ軍に大勝した、前216年の戦いを何というか。
    答えと解説を見る

    答え:カンネーの戦い
    南イタリアでの戦いで、包囲殲滅の見本とされます。

ふつう

  1. ハンニバルが前202年にザマの戦いで敗れた相手のローマの将軍はだれか。
    答えと解説を見る

    答え:スキピオ(大スキピオ)

  2. ハンニバルが、スペインからイタリアに攻め込むとき、海ではなく陸路を選んだ理由を、ローマの海軍の強さにふれて書け。
    答えと解説を見る

    答えの例:地中海の制海権はローマが握っていて、海からの侵入は難しかったため。

むずかしい

  1. 正しいか誤りか答えよ。「ハンニバルはザマの戦いでローマ軍に勝ち、そのあとカルタゴはローマを降参させた。」
    答えと解説を見る

    答え:誤り
    ザマの戦い(前202)で勝ったのはスキピオ。カルタゴは敗れ、海外領土を失って賠償金を払うことになりました。

  2. ハンニバルがカンネーで大勝したのに、第2回ポエニ戦争でカルタゴが敗れた理由を、60字ほどで説明せよ。
    答えと解説を見る

    答えの例:ローマの同盟市の多くがローマを離れず、カルタゴ本国の支援も少なかったうえ、スキピオが本国を直接攻めたため、ハンニバルは帰国して敗れた。(70字)

    「同盟市が離れなかった」「本国を攻められた」のいずれかが入れば合格です。

「古代ローマ」の章の用語

この章の流れは古代ローマの年表(国と王朝の帯図・同じころの日本つき)で、年の順に確かめられます。

← 前の語:ポエニ戦争(世界史) | 次の語:ラティフンディア(世界史) →

あわせて読みたい(合格大作戦の記事)

よくある質問

ハンニバルとはどんな人ですか?

ハンニバルとは、第2回ポエニ戦争(前218〜前201)で活躍した、カルタゴの将軍です。アルプスを越えてイタリアに攻め込み、カンネーの戦いでローマ軍に大勝しました。

ハンニバルはいつ、どこからアルプスを越えましたか?

前218年に、スペインのカルタゴ・ノウァから出発し、フランス南部をへてアルプスを越えました。どの峠を通ったかは、今も分かっていません。

カンネーの戦いとは何ですか?

前216年に南イタリアのカンネーで起きた、ハンニバルとローマ軍の戦いです。ハンニバルが中央を引いて、両翼と騎兵でローマ軍を取り囲み、大勝しました。

ハンニバルはなぜローマを滅ぼせなかったのですか?

ローマの同盟市の多くが、ローマから離れなかったからです。カルタゴ本国からの支援も少なく、ローマの城壁を攻める力も足りなかったと説明されます。

ハンニバルを破ったのはだれですか?

ローマの将軍スキピオ(大スキピオ)です。前204年に北アフリカに上陸し、前202年のザマの戦いでハンニバルを破りました。

ハンニバルはその後どうなりましたか?

ザマのあと、カルタゴの政治家になりましたが、ローマに警戒されて国を出ました。東方の国々を転々とし、前183年ごろ、毒をあおいで亡くなったと伝えられます。年代には諸説あります。

ハンニバルとスキピオのちがいは何ですか?

ハンニバルはカルタゴの将軍で、カンネーの戦いで大勝しました。スキピオはローマの将軍で、ザマの戦いでハンニバルに勝ちました。

ハンニバルは英語で何といいますか?

Hannibal で、正式には Hannibal Barca(ハンニバル=バルカ)です。バルカは「いなずま」の意味だったという説があります。

ハンニバルは入試でどう出ますか?

共通テストでは、ハンニバル・スキピオ・カンネー・ザマの組み合わせが正誤問題で出ます。論述では、ポエニ戦争の影響を答える中で出てきます。

あわせて読みたい

出典・参考

  • 高校「世界史探究」の教科書の一般的な記述
  • ポリュビオス『歴史』(第2回ポエニ戦争の記述)
  • リウィウス『ローマ建国史』(ハンニバル戦争の記述)

最終更新:2026年11月3日/作成:大学受験合格大作戦