他进行了政治和财政改革,以便支付罗马施加的战争赔款。
这些改革在迦太基贵族和罗马中都不受欢迎,因此他选择逃亡。
期间,他在塞琉古王朝的宫廷中生活,担任安条克三世·大帝(Antiochus III the Great)在与罗马的战争中的军事顾问。
安条克在马格尼西亚战役(Battle of Magnesia)中遭遇失败,被迫接受罗马的条件,汉尼拔再次逃亡,途经亚美尼亚王国(Kingdom of Armenia)。
他的逃亡最终结束在比提尼亚(Bithynia)的宫廷,他被叛徒出卖给罗马人,服毒自杀。
汉尼拔被认为是西方古代最伟大的军事战术家和将领之一,与亚历山大大帝(Alexander the Great)、大居鲁士(Cyrus the Great)、尤利乌斯·凯撒(Julius Caesar)、西庇阿(Scipio Africanus)和皮洛士(Pyrrhus)并列。
根据普鲁塔克(Plutarch)的记载,西庇阿曾问汉尼拔“谁是最伟大的将军”,汉尼拔回答说“要么是亚历山大,要么是皮洛士,然后是他自己”。
---
汉尼拔是迦太基领袖哈米尔卡·巴尔卡与一位未知母亲的儿子。
他出生在迦太基(Carthage),该城位于今天突尼斯北部,是腓尼基人从其祖国腓尼基(Phoenicia,现代黎巴嫩和叙利亚的地中海沿岸地区)殖民的众多地中海地区之一。
他有几位姐妹,名字不详,还有两个兄弟,分别是哈斯德鲁巴尔(Hasdrubal)和马戈(Mago)。
他的姐夫是哈斯德鲁巴尔·费尔(Hasdrubal the Fair)和努米底亚国王纳拉瓦斯(Naravas)。
当他的姐妹结婚时,汉尼拔还只是个孩子,而他的姐夫在父亲哈米尔卡与雇佣军战争和对伊比利亚半岛的布匿征服期间是亲密的伙伴。
在迦太基在第一次布匿战争中失败后,哈米尔卡致力于改善自己家族和迦太基的命运。
为了实现这个目标,并得到加德斯(Gades)的支持,哈米尔卡开始征服伊比利亚半岛(现代西班牙和葡萄牙)的部落。
当时的迦太基状况极为糟糕,缺乏能够运输军队的海军。
因此,哈米尔卡不得不带领军队穿越努米底亚,前往赫拉克勒斯柱(Pillars of Hercules),然后渡过直布罗陀海峡(Strait of Gibraltar)。