General cartaginês, filho de Amílcar Barca, cuja marcha sobre Roma a partir da Hispânia e através dos Alpes, entre 218 e 217 a.C., continua sendo uma das façanhas mais grandiosas da história militar.
Aos nove anos, acompanhou seu pai na expedição cartaginesa para conquistar a Hispânia. Sucedeu a Asdrúbal e, em dois anos, submeteu o território entre os rios Tejo e Ebro. A tomada de Sagunto, aliada dos romanos, precipitou a segunda das Guerras Púnicas.
Aníbal saiu de Cartago Nova com um número considerável de elefantes. Cruzou os Pireneus e o rio Ródano, atravessou os Alpes em 15 dias e derrotou os romanos em Tessino, Trébia e Trasimeno e invadiu as províncias de Picenum e Apúlia. Em Canas, aniquilou o exército romano. Depois tentaria tomar Roma, mas não recebeu reforços.
Em 202 a.C., Aníbal teve que voltar à África, onde enfrentou Cipião, o Africano, que o derrotou em Zama. Cartago capitulou ante Roma e a segunda Guerra Púnica chegou ao fim.