Hanibal Barka (247. pne – 182. pne.) je vojni komandant drevne Kartagine, najčuveniji po dostignućima u Drugom punskom ratu u vođenju armije od Španije preko Pirineja i Alpa u sjevernu Italiju i pobjedom nad Rimljanima u Bici kod Trebije (218. pne), bici kod Trazimenskog jezera i bici kod Kane. Nakon Kane mnogi gradova su pobunili protiv Rima. Međutim, Rimljani su izbjegavali da se bore sa njim u velikim bitkama i postepeno su osvojili sva njegova utvrđenja u južnoj Italiji. U invaziji na Afriku 204. pne. Rimljani su postigli velike uspjehe i natjerali su Hanibala da se vrati u Afriku gdje ga je rimski komadant Scipion Afrikanac porazio u bici kod Zame (202. pne).