公元前218年5月,经过几年周密准备的汉尼拔,满怀对罗马人的深仇大恨,统帅5万步兵、1万骑兵、40头战象,离开基地,向东进发,于8月下旬进抵罗讷河,开始了远征意大利的冒险进军。
罗讷河位于高卢西部,河宽流急,对岸还有敌对的高卢部落兵日夜巡防。汉尼拔抵达罗讷河西岸后,指挥部队就地取材,扎制渡河木筏,同时密遣一支轻装骑兵,间道从上游偷渡过河,潜入河对岸部落兵背后隐蔽待机。渡河日这天,汉尼拔大军乘坐自制木筏,沿河一字排开,冲过河心,强行登岸。部落兵成千上万,纷纷从对岸高地冲下来,扑向河边,准备乘汉尼拔大军半渡而击之。正危急时,潜入敌后的汉尼拔部队迂回骑兵从部落兵背后杀到,左冲右撞,乱砍乱杀,河心筏上的迦太基渡河部队乘机一拥而上。部落兵腹背受敌,立时人仰马翻,赶紧夺路逃窜。迦太基军队步、骑6万一举渡河成功。只40头战象恐惧河水,不肯渡河,成为难题。汉尼拔思虑良久,指挥士兵把一组木筏串紧系牢,铺上一层砂土,用草皮树枝伪装成草地模样,把倔强的大象哄上大筏,再划动拖曳,使大象也安全渡河。