A vida de Aníbal decorreu no conflituoso período em que Roma estabelecia a sua supremacia na bacia mediterrânica, superando outras potências (a própria República Cartaginesa, Macedônia, Siracusa e Império Selêucida). Foi o general mais ativo da Segunda Guerra Púnica, em que executou um dos mais audazes feitos militares da Antiguidade: Aníbal e seu exército, no qual se incluíam trinta e oito elefantes de guerra, partiram da Hispânia e atravessaram os Pirenéus e os Alpes com o objetivo de conquistar o norte da Itália. Ali derrotou os romanos em grandes batalhas campais como a do rio Trébia, a do lago Trasimeno e a de Canas, que ainda são estudadas em academias militares na atualidade. Apesar de sua brilhante campanha, Aníbal não chegou a invadir Roma. As razões para tal dividem opiniões entre os historiadores, e vão desde falta de materiais para o cerco até considerações políticas que defendem que a intenção de Aníbal não era tomar Roma, mas obrigá-la a render-se. Não obstante, Aníbal conseguiu manter seu exército na Itália por mais de uma década, recebendo escassos reforços. Após a invasão da África por parte de Cipião, o senado cartaginês o chamou de volta a Cartago, onde foi finalmente derrotado por Cipião na Batalha de Zama.