西西里戰爭（Sicilian Wars）又稱希臘布匿戰爭（Greco-Punic Wars），指的是公元前600年至公元前265年迦太基（814-146 B.C）和古希臘城邦以地中海中的西西里島以為中心展開的一系列爭霸戰爭。這場戰爭由古希臘城邦之一的敘拉古發起，是古代戰爭史上持續時間最長的戰爭。希臘布匿戰爭並沒有分出勝負，持續不斷的一系列戰爭的最終結果就是迦太基在地中海西部建立了霸權，而古希臘城邦則稱雄于地中海東部，在西西里島上，迦太基控制了西西里島的西部，而古希臘城邦敘拉古則控制了西西里島的東部。
西西里戰爭共分為三個重要的部分，分別是第一次西西里戰爭（480 B.C）、第二次西西里戰爭（410-340 B.C）、第三次西西里戰爭（315-307 B.C）。公元前146年迦太基被羅馬滅亡之後，其史籍書冊在歷史長河中最終流失殆盡，現今沒有任何一部已發現的迦太基文獻提到了這場戰爭，學術界研究這場戰爭主要依靠的是古希臘的文獻。
迦太基和古希臘城邦持續長時間的爭霸最終隨著羅馬的崛起而結束：羅馬共和國在完成亞平寧半島北部的統一之後，隨之於公元前3世紀開始南下攻打亞平寧半島南部的古希臘城邦。皮洛士戰爭（280-275 B.C）中，羅馬依次消滅了亞平寧半島南部的諸多古希臘城邦，並最終於公元前265年完成了整個亞平寧半島的統一，而迦太基和古希臘城邦之間的希臘布匿戰爭也宣告結束，迦太基的對手也從古希臘城邦變成了羅馬。兩者隨後于公元前264年開始了長達一百餘年的布匿戰爭（264-146，B.C），並且最終羅馬獲勝，迦太基滅亡。
戰爭背景
縱觀迦太基的歷史，其前期一直在與古希臘城邦爭奪地中海的霸權地位，而後期的對手則變成了新興的羅馬共和國（509-27 B.C）。迦太基位於於今非洲北部的地中海沿岸，南部是廣闊的沙漠，北部則瀕臨地中海。迦太基以地中海的國際貿易立國，並逐漸沿地中海沿岸擴張其殖民地。迦太基商船遍佈整個地中海，甚至到達了大西洋上的不列顛群島和非洲西部的加那利群島。迦太基不僅通過貿易獲得了大量的金、銀、銅、鉛等貴金屬，並且壟斷了地中海世界當時的錫礦貿易。錫對於尚處於青銅時代末期的地中海世界來說是至關重要的戰略資源，因為錫是冶煉此時期最重要的材料青銅的必需品。迦太基與伊比利亞城邦之間的貿易以及其強大海軍最終使得其壟斷了地中海世界的錫貿易，不僅使之在常年成為唯一的錫礦分銷國，同時也依靠壟斷獲取了暴利。同時，依靠在伊比利亞半島和北非的銀礦，迦太基也是地中海最大的銀生產國。
迦太基依靠其在貿易上的優勢取得了巨額利潤，不僅造就了其強權和繁盛，並繼承了其祖先腓尼基人的建立強大海軍的經驗。迦太基在獲得地中海西部的霸權之後，隨即開始向地中海東部擴張。而此時位處地中海東部的另一股強大力量古希臘，也開始了向西的擴張。從公元前8世紀到公元前6世紀，古希臘人在安納托利亞、北非、亞平寧半島，以及地中海西部諸島建立一系列殖民城邦，統稱為「大希臘」（Magna Graecia）。隨著迦太基將其勢力擴張西西里島時，便與正在西西里島進行殖民的古希臘城邦勢力發生了正面衝突。
迦太基南部是廣闊的沙漠，北部則臨地中海。迦太基靠其對外航海貿易取得了巨額利潤。爲了保障海上利益，迦太基組建了一隻龐大的海軍，以防止海盜和蠻族的入侵。迦太基人繼承了其祖先腓尼基人的強大海軍力量和經驗。但與腓尼基人不同的是，迦太基人是在沒有任何外部勢力的支援下完成的。迦太基將其勢力擴張到了西西里島。這時，便與在西西里島進行殖民的另一股勢力——古希臘發生了衝突。
大約在公元前900年，腓尼基人在西西里島的沿岸建立了大量的殖民地港口。儘管並沒有深入島嶼內陸，但是腓尼基人還是與世居西西里島的伊利米人、西坎尼人、西庫爾人（Sicel）有了不少貿易上的往來。隨後于公元前750年，隨著古希臘殖民者的到來，腓尼基人在沒有做抵抗的情況下就放棄了西西里島東部的地盤，退居到西西里島西部的Motya、巴勒莫（Panormus）、索倫托姆（Soluntum），並在那裡建立了獨立城邦，直到大約公元前540年迦太基在地中海西部崛起並統一了這些腓尼基城邦為止。
儘管在西西里，最初腓尼基人對於古希臘殖民者的入侵沒有做出反抗，然而當古希臘殖民者開始把觸手伸向伊比利亞半島時，同時隨著迦太基的崛起，腓尼基人開始在迦太基的領導下形成統一的聯盟以在整個地中海西部對抗古希臘的入侵。最初在希臘人剛剛殖民西西里島時，古希臘的愛奧尼亞人基本上維持了與本地人和腓尼基人的和平狀態，而多利安人卻表現地更加具有擴張性和侵略性，導致了一系列的區域性衝突，但是總體上仍沒有大規模的戰爭出現。基本安寧的環境和暢通的貿易使得同在西西里島上古希臘城邦和腓尼基城邦都發達繁榮了起來，然而這也同時刺激了古希臘人擴張的慾望。隨著古希臘人一再將觸手向西西里島西部延伸，一場與腓尼基人的大規模戰爭就不可避免了。在公元前580年，西西里島西部的腓尼基人在馬爾薩拉（Marsala）附近聯手擊敗了前來入侵的古希臘殖民者，而這也是史料上首次記載的有關於迦太基和古希臘之間的衝突。
大約在公元前540年，迦太基控制了腓尼基人在西西里島西部的地盤，30年後，迦太基幫助伊利米城邦塞傑斯塔擊敗了古希臘人的入侵，而此時古希臘本土則忙於內部事務，沒有在意迦太基在西西里島上取得的進展。這種情況促使了僭主在西西里島的古希臘城邦傑拉a的崛起。多利安人的傑拉城邦在轉向僭主制后，從公元前505年至公元前480年裡瘋狂擴張，入侵西西里島本地居民、迦太基人、以及其它古希臘城邦的土地，這也成爲了第一次西西里戰爭（480 B.C）的導火索和催化劑。
多利安人的傑拉城邦在三任僭主的統治下（Cleander（505-498 B.C）、Hippocrates（498-491 B.C）、Gelo（491-478 B.C）），急速擴張，奪取了眾多原本屬於本地居民、迦太基人、以及古希臘愛奧尼亞人的土地，並於公元前485年攻佔了愛奧尼亞人的城邦敘拉古（Syracuse）。多利安人通過屠殺、放逐、奴隸化等手段，將愛奧尼亞人的敘拉古變成了多利安人式的城邦，並定都於此。此時西西里島上的另一個多利安人僭主制城邦阿格里真托在僭主西倫（Theron）的統治下，也成功地擴張開來。敘拉古和阿格里真托兩個僭主城邦爲了防止之間可能的戰爭，最終通過僭主家族的聯姻，組成了一個強大的聯盟，進而威脅了整個西西里島上其它城邦的自由和安全。
爲了對抗這股來自的威脅，西西里島上的愛奧尼亞人也開始尋求通過建立聯盟以對抗多利安人的僭主城邦。最終，愛奧尼亞人聯合了正意欲擴張的迦太基，以及一些因害怕西倫和蓋洛統治的多利安人城邦，組成了對抗敘拉古和阿格里真托的另一股聯盟。這樣以來至公元前483年，西西里島上出現了兩股勢力：古希臘的多利安人控制了島的東部和南部，古希臘的愛奧尼亞人控制了島的北部，而與之結盟的迦太基人則控制了島的西部。
第一次西西里戰爭（前480年）
在收到愛奧尼亞人發出的聯合請求之後，迦太基立刻決定介入西西里事務。迦太基之所以這麼決定不僅是因為多利安人城邦對於其在西西里島上的殖民地的巨大威脅，並且同時也是因為公元前480年，波希戰爭（499-449 B.C）第二階段正式開始，波斯大軍再次入侵希臘本土，希臘召回在地中海世界的所有力量加以抗衡，這也給了迦太基人以可乘之機。至於迦太基和波斯是否在這一事件組成了聯盟以對抗古希臘，史學界一直在爭論並沒有最終的結論。
公元前480年9月，迦太基聚集起了一支由30萬人組成的龐大軍隊，由迦太基國王Hamilcar I of Carthage擔任統帥，通過海運渡過了地中海，從巴勒莫登陸西西里島，並於敘拉古的軍隊在希邁拉展開了決戰，史稱Battle of Himera。戰役的結果是迦太基慘敗，國王哈米爾卡一世戰死，同時敘拉古取得了第一次西西里戰爭的戰略優勢。
希邁拉戰役不僅決定了西西里島的戰略局勢，並且對於迦太基國內也產生了重要而深遠的影響。在希邁拉戰役之前，迦太基實行君主制，是迦太基王國，國王是國家名義和實際上的統治者，擁有絕對的權力。然而隨著希邁拉戰役的慘敗以及國王哈米爾卡一世的戰死，迦太基的政治制度產生了巨大改變，信任國王失去了其大部分的權力，成爲了一名象徵意義上的國家元首，而國家的實際統治權力則歸於新崛起的元老院，迦太基成爲了實際上的共和國。之後在公元前308年，國王波米爾卡（Bomilcar）做了試圖奪回權力的最後一次努力，進而發動政變，但是失敗並被殺。至此迦太基正式廢除君主制，改為共和制，迦太基也正式由迦太基王國變成了迦太基共和國。
另外，由史書記載，西西里戰爭中的希邁拉戰役與波希戰爭中著名的薩拉米斯戰役發生于同一天，在這一天，古希臘人在地中海西部決定性地擊敗了迦太基的勢力，而在地中海的東部則決定性地擊敗了波斯的大軍。在經歷了薩拉米斯戰役之後，波斯帝國開始走向衰落，也再也沒有進犯過古希臘本土。在這兩場戰役之後，古希臘世界進入了輝煌時代，共和制與民主制復興並且高度發展，藝術和哲學領域則進入了全盛狀態，為之後整個西方文明奠定了基礎。
第一次西西里戰爭結束后，除了迦太基賠付了一定數量的戰爭賠款之外，敘拉古沒有再進一步入侵迦太基的殖民地，而迦太基也無力再戰。雙方在經過這次戰爭之後，誰也沒有多得一寸土地，誰也沒有失去一寸土地，這種和平維持了70年之久，期間隨著古希臘世界共和制和民主制的興起，敘拉古和阿格里真托的僭主制被推翻，兩個國家最終分裂成11個互相爭鬥的小的城邦共和國，其中有的處於民主制下，有的則處於寡頭制統治。這些小的古希臘城邦隨後走向了擴張的道路，並最終導致了第二次西西里戰爭。
第二次西西里戰爭（前410年—前340年）
自公元前480年第一次西西里戰爭戰敗以來，迦太基一直在經營位於非洲的勢力，並開疆拓土建立了不少新的殖民地。在北非的地中海沿岸，迦太基建立了萊普提斯（Leptis）、奧伊（Oea）等新的殖民城市；在非洲內陸，迦太基人穿越了撒哈拉沙漠、昔蘭尼加，來到了非洲西部的大西洋沿岸；在伊比利亞半島，迦太基人也建立了殖民地，並且獲得了充足的銀礦和銅礦資源。
而在西西里島上，多利安人建立的塞利農特城邦和愛奧尼亞人建立的塞傑斯塔延續著之前多利安人和愛奧尼亞人在西西里島上的爭鬥，公元前416年，塞利農特擊敗了塞傑斯塔，於是愛奧尼亞人再一次向迦太基人求援，而這次迦太基人不想再攝入西西里事務，於是拒絕了。愛奧尼亞人轉而向雅典城邦求援，而雅典隨即答應了愛奧尼亞人的請求並於公元前415年派遣了一支部隊遠征西西里，史稱Sicilian Expedition。此時的古希臘世界正處於以雅典聯盟和斯巴達聯盟相對抗階段的伯羅奔尼撒戰爭（431-404 B.C）中，所以西西里遠征也是伯羅奔尼撒戰爭在西西里島上的戰役。在斯巴達、科林斯、敘拉古三強的聯合下，這隻雅典城邦的軍隊被擊敗了，隨後于公元前411年塞利農特再次進攻並擊敗了塞傑斯塔。處境危急的愛奧尼亞人再次向迦太基人發出了求援的請求，而這次迦太基人決定首先嚐試外交手段，並同時建立了一支強大的部隊為可能的軍事干預做著準備。
公元前410年，迦太基試圖通過外交手段來調和塞傑斯塔和塞利農特的努力失敗了，在經過外交手段的嘗試之後，迦太基決定使用軍事力量，再次出兵西西里和敘拉古展開爭霸。
迦太基的軍隊在國王漢尼拔·瑪戈（Hannibal Mago）的率領下進入了西西里島，並在塞利農特戰役（Battle of Selinus，409 B.C）中擊敗了塞利農特的軍隊。之後迦太基的軍隊又與敘拉古的軍隊在希邁拉展開了Second Battle of Himera（409 B.C），並取勝，勝利后迦太基的軍隊摧毀了希邁拉城。而後漢尼拔並沒有下令軍隊繼續攻擊敘拉古或阿格里真托，而是帶著戰爭的戰利品風光的回到了迦太基。在迦太基的軍隊停手之後，敘拉古和阿格里真托的部隊也沒有發動的進攻，但是戰爭中叛變至迦太基的敘拉古將軍卻發動了一次針對迦太基在西西里島上殖民地偷襲，作為迴應，漢尼拔·瑪戈再次率領軍隊于公元前406年進入了西西里島。
第二次進入西西里島的迦太基軍隊遭遇了頑強的抵抗，在阿格里真托圍城戰（Siege of Akragas，406 B.C）中，迦太基軍隊中瘟疫蔓延，漢尼拔·瑪戈也因此去世，新任國王希米爾科（Himilco）繼續指揮迦太基軍隊攻打阿格里真托。最終，迦太基的軍隊攻下了阿格里真托城並摧毀了她，隨後又攻下了傑拉城，並數次擊敗了敘拉古僭主大狄奧尼西奧斯所率領的軍隊。之後由於瘟疫再次來襲，公元前405年迦太基與敘拉古簽訂了停戰協議，敘拉古承認了迦太基在戰爭中的所得。此時的迦太基在西西里島的勢力達到了巔峰狀態。
公元前398年，敘拉古的大狄奧尼西奧斯經過數年的積聚實力，認為已經可以與迦太基再次較量，隨後便撕毀了停戰協議，並率軍攻向摩塔亞。經過摩塔亞圍城戰（Siege of Motya），敘拉古最終取勝，並佔領了摩塔亞。此時的迦太基的希米爾科決定再次出兵西西里島，並且這時他的目的已不僅僅是擊敗敘拉古在摩塔亞的軍隊，而是要征服整個敘拉古。最終，在Battle of Catana中，迦太基的軍隊擊敗了敘拉古的軍隊，並開始於公元前397年對敘拉古進行圍城。然而瘟疫再次來襲，希米爾科不得不放棄對敘拉古的進攻而撤回西西里島的西部。這一戰之後儘管雙方沒有簽署任何停戰協議，然而都停火了。迦太基保住了其在西西里島西部的勢力範圍，敘拉古也守住了自己的國土。
隨後敘拉古再次整兵意圖再戰，而迦太基也在遭遇了本土內亂等諸多事端后再次派遣軍隊意圖攻下敘拉古。雙方進行了十多年的拉鋸戰，互有勝敗，然而都不能取得決定性的戰果，最終以一紙合約結束了戰爭。之後迦太基喪失了西西里島西部的很多領土，而退守島西部的幾個重要殖民城市。
公元前383年，大狄奧尼西奧斯再次發動戰爭，而此時迦太基則聯合亞平寧半島南部的國家，共同對抗敘拉古，並且使敘拉古處於兩面受敵的狀態。然而敘拉古卻在公元前378年的卡巴拉戰役（Battle of Cabala），而此時迦太基又遭遇了本土內亂，因此向敘拉古求和。大狄奧尼西奧斯此時要求迦太基徹底退出西西里島，而迦太基則斷然拒絕，隨即雙方再次開戰。公元前376年，迦太基國王希米爾科二世（Himilco II）率軍在科羅妮姆戰役（Battle of Cronium）中戰勝了敘拉古的軍隊后，雙方均無力再戰，於是又簽訂了和平條約。
公元前368年，大狄奧尼西奧斯發動了他人生中最後一次對迦太基的戰爭。然而隨著海軍的失利以及他自己的去世，敘拉古的小狄奧尼西奧斯最終和迦太基簽訂了合約，保證了之後22年之間的和平。
之後雙方又有一些交戰，最終於公元前341年的克里米修斯戰役（Battle of the Crimissus）中，敘拉古擊敗了迦太基，標誌著第二次西西里戰爭的結束。戰後迦太基任然控制著西西里島的西部而敘拉古則控制了西西里島的東部。
第三次西西里戰爭（前315年—前307年）
公元前315年，敘拉古僭主阿加托克利斯攻下了西西里島東北角的重要城市墨西拿，並進攻迦太基的城市。迦太基軍隊隨即在國王哈米爾卡二世的指揮下隨即反擊，並於希邁拉河戰役（Battle of the Himera River，311 B.C）中擊敗了敘拉古的軍隊。
在贏得希邁拉河戰役之後，迦太基則集中兵力對敘拉古城進行圍城作戰，而處於絕境下的敘拉古則選擇圍魏救趙，派遣了一支1.4萬人的部隊橫渡地中海，攻入迦太基本土，希望能夠解敘拉古之圍。敘拉古軍隊的遠征隨後得到了成效：迦太基不得不撤下攻打敘拉古城的軍隊回本土進行防禦作戰。隨後敘拉古的軍隊在迦太基本土又取得了白色突尼斯戰役（Battle of White Tunis）的勝利，並隨即對迦太基城展開了圍城戰。
由於迦太基城的城防堅固，敘拉古的軍隊久攻不下，只好轉而佔領迦太基城南部周邊的區域。公元前307年，迦太基的軍隊最終在本土戰勝了這隻敘拉古的遠征軍，而阿加托克利斯也在戰敗之後回到了西西里的敘拉古本土。之後敘拉古和迦太基簽訂了和平條約，規定敘拉古佔據西西里島東部而迦太基則控制西西里島西部，至此，第三次西西里戰爭結束。
餘波：皮洛士戰爭與布匿戰爭的開始（前280年—前264年）
在第三次西西里戰爭于公元前303年結束之後，迦太基在西西里島西部的統治得到了穩固，而敘拉古在阿加托克利斯的統治之下也到達了西西里島在古代時期最繁榮的狀態。這一繁榮時期一直持續了大約20多年，直到皮洛士戰爭（280-275 B.C）的開始而結束。摩羅西亞國王皮洛士曾率軍進入西西里島並進攻迦太基的諸多城邦，一度幾乎佔領全部西西里島。然而在最後進攻裡裏貝母（Lilybaeum）的戰役中，皮洛士的軍隊被迦太基的軍隊擊敗，隨後迦太基又恢復了對於西西里島西部的統治。
儘管亞平寧半島與西西里島的地理位置靠得很近，然而之前羅馬共和國卻從沒有介入西西里戰爭。這主要是因為在公元前5世紀，羅馬主要忙於對亞平寧半島北部的伊特魯里亞地區的征服，而在公元前4世紀，羅馬則主要忙於對亞平寧半島南部的古希臘城邦的征服。最終隨著羅馬共和國的強勢崛起，亞平寧半島南部的諸多希臘城邦國家先後在皮洛士戰爭中被羅馬征服，古希臘與迦太基的較量最終畫上了句號，而迦太基則開始面對新的對手，羅馬。
公元前264年，敘拉古最後一次嘗試攻打墨西拿失利，隨後羅馬攻佔了墨西拿，正式地介入西西里事務。至此，整個西西里戰爭正式結束，而迦太基和羅馬的爭霸戰爭：布匿戰爭則正式開始。