English Reference
Idiom idiom

Hannibal at the gates


A threat so close and so serious that everything else stops mattering.


SIMPLE

Forget the small stuff — Hannibal is at the gates.

CONTEXTUAL

With the takeover bid public and the share price falling, the board finally accepted that Hannibal was at the gates.

COMPLEX

For two years the warnings had been filed and shelved; it took a competitor launching at half the price to convince anyone that Hannibal was at the gates, by which point the useful options had mostly expired.


Hannibal crossed the Alps with an army in 218 BC and spent the next fifteen years in Italy, beating Roman armies at Trebia, Trasimene and Cannae. In 211 BC he marched to within a few miles of Rome itself. He never attacked the city — he lacked the siege equipment — but the fright was total, and Livy describes the panic in the streets.

Hannibal ad portas, Hannibal at the gates, became a stock Roman phrase for terror. Cicero uses it in the Philippics, and later writers record that Roman parents used it to frighten children into behaving, generations after Hannibal himself was dead.

In English it names the moment a threat stops being theoretical: not a risk on a register, but something already at the wall, which every other item on the agenda now has to wait for.

Wars & Enemiesconnected storiesSee all Roman origin →

Hannibal, Pyrrhus, and the strategy Rome used on everyone else.

  1. 01

    a Pyrrhic victory (idiom)

    A win that costs so much it feels almost like a defeat.

    Pyrrhus beats Rome and loses anyway.

  2. 02

    divide and conquer (idiom)

    To keep opponents from uniting so that each can be dealt with separately.

    How Rome handled the defeated.

  3. 03

    fortune favours the bold (idiom)

    Luck tends to go to the person willing to take the risk.

    Virgil, Aeneid X.

  4. 04

    si vis pacem, para bellum (idiom)

    If you want peace, prepare for war — the argument that strength is what prevents attack.

    Vegetius on why armies train.

  5. 05

    casus belli (idiom)

    The event a side points to as its justification for going to war.

    The paperwork of a just war.

  6. 06

    semper fidelis (idiom)

    Always faithful — a pledge of loyalty that does not expire.

    The soldier's oath.

Last updated August 3, 2026