罗马既宣战,遂遣西比阿进攻西班牙,森普洛尼阿进攻迦太基。哈尼巴则乘罗马不备,发兵东向。前二一八年,遂使其弟哈士多路巴守西班牙,自率步兵五万,骑兵九千,战象三十七,越比里尼大山,渡伦河,抵阿尔伯大山,旋由小圣伯尔那路入意大利,跋山涉水,凡五阅月。阿尔伯大山高插霄汉,顶常积雪,时值初冬,雪封山路,士卒登山,或坠崖,或僵毙,比至平地,哈尼巴大军,只遗二万余人。