布匿战争是古罗马与迦太基两个古代奴隶制国家之间为争夺地中海西部统治权而进行的一场著名战争。这场战争前后进行了3次。
罗马发祥于意大利半岛,是一个不大的城邦。公元前3世纪早期,罗马统一了意大利半岛,成为地中海一大强国。其后,罗马便把扩张矛头转向了西地中海的迦太基。迦太基位于今天北非的突尼斯,由腓尼基人移民建成。公元前3世纪已发展为一个富庶的强大国家,
占有北非明部沿海、西班牙南部沿海、西西里的大部、科西嘉、撒丁、巴利阿里群岛等地,成为罗马向海外扩张的劲敌。双方争夺的焦点是盛产谷物的西西里。罗马军队分为4个军团,每个军团约4200-6000人,基本属于常备军,具有较强的战斗力。迦太基的军事力量也很强大,特别是海军,在地中海地区属一流。公元前264年,地处意大利、西西里海峡要地的麦散那城邦由于雇佣兵起义,麦散那向迦太基和罗马两方求救。迦太基和罗马先后派兵前来干预,双方为各自利益互不相让,终于导致了第一次布匿战争(罗马人称腓尼基人为布匿,故这场战争称布匿战争)的爆发。
经一系列交战,罗马军队取得陆上作战的一些胜利,但迦太基在海上一直处于优势。但善于模仿的罗马,以一艘搁浅的迦太基战舰为样板,在希腊人帮助下,建立了一支庞大的舰队。船只结构同迦太基人的一样,也是桨式战船,但罗马人制造了一种搭有尖钩的活动吊桥,将它钩到对方战舰的甲板上,这样不习水战的罗马人就可沿长板冲向敌船,在甲板上打一场陆地战,发挥罗马军团人数多的优势。公元前241年3月,罗马的200艘战舰在伊干特群岛大败迦太基海军,迦太基不得不求和,赔款3200塔兰特,罗马取得了西西里及其它一些岛屿;嗣后又乘迦太基雇佣兵起义之机,出兵占领了科西嘉和撒丁尼亚两个岛屿。罗马取得第一次布匿战争的胜利,并掌握了地中海西部的制海权。公元前221年,迦太基为了夺回失地,任命25岁的汉尼拔为主帅,又开始了第二次布匿战争。汉尼拔出身于一个军事贵族家庭,自幼随父从军,受过良好的军事训练和外交才能的培养,懂得几种语言,能发动不同国籍的人为他作战,并无条件地服从他。平时,他生活简朴,极能吃苦,常常披着斗篷睡在放哨战士中间,和士兵同甘共苦,深受士兵的爱戴。