第二次布匿战争
第二次布匿战争中，汉尼拔远征意大利，他也从军，在前218年的特雷比亚河战役中率骑兵击败罗马军队。坎尼会战之后，他持战胜的战报和增援的请求回到迦太基。此后前往西班牙增援其兄哈斯德鲁巴。