Hannibal ante portas eller Hannibal ad portas (fra latin - "Hannibal ved porten") er en latinsk fangstsætning , der bruges som en indikation på en overhængende og alvorlig fare. Svarer til "fjende ved porten", "krig ved porten".
Først brugt af Cicero ("Philippi", I, 5, 11):
Af hvilken grund krævede de i går i så grove vendinger, at jeg kom til Senatet ? Hannibal , der tilsyneladende står ved porten ?
Sætningen findes også i Titus Livius (" Roms historie fra byens grundlæggelse ", XXIII, 16)
Hannibal nærmede sig selve porten til [byen] Nola .
Disse ord er normalt forbundet med begivenhederne i 211 f.Kr. e. Hannibal førte sin hær nær Rom , men efter at have stået under byen i flere dage og ikke taget et overfald, flyttede han væk fra ham. Titus Livy (ibid., XXVI, 7) skriver, at der ikke var nogen alvorlig fare for Rom, og Hannibal forsøgte at tvinge den romerske hær til at ophæve belejringen fra den rige og stærke by Capua , som havde stillet sig på Karthagos side fem år tidligere . Hans plan mislykkedes. Den romerske hær fortsatte med at belejre Capua, og Hannibal havde ikke tilstrækkelige styrker til at storme Rom [1] .