西庇阿的率领下入侵迦太基本土，迫使汉尼拔回到非洲。前202年，大西庇阿于扎马战役击败汉尼拔。战后汉尼拔成为迦太基的行政官，以帮助迦太基从战争的疮痍中恢复。前195年，在罗马人的施压下，汉尼拔出走东方，流亡到塞琉西王国，直到公元前189年，罗马打败安条克三世，并要求引渡汉尼拔，汉尼拔逃到小亚细亚北部的比提尼亚王国。即使如此，罗马人仍然不放心汉尼拔，一直争取把他引渡到罗马受审，终于逼迫汉尼拔在前183年服毒自尽。
背景与早年生涯.汉尼拔出生在迦太基着名贵族家庭巴卡家族里，是迦太基名