巴拉圭战争指阿根廷、巴西和乌拉圭对巴拉圭的侵略战争。巴拉圭战争的直接起因是,巴西军队以迫使乌拉圭赔偿所谓巴西国民在50年代中期乌拉圭内战期间所受的损失为借口,入侵乌拉圭。
武装干涉一开始,乌拉圭政府便吁请巴拉圭给予帮助。维护乌拉圭国家主权与巴拉圭有利害关系,巴拉圭有一条通向大西洋沿岸的道路经过乌拉圭领土。因此,它宣布支持乌拉圭希望和平解决巴西-乌拉圭冲突的立场。但是,巴西军队并未停止武装干涉,占领了乌拉圭,迫使乌拉圭加入有阿根廷和巴西参加的反巴拉圭同盟。该同盟图谋推翻以积极捍卫国家主权的洛佩斯总统为首的巴拉圭政府,夺取其部分领土。力图为本国资本输入巴拉圭打开一条通道的大不列颠、法国与美国,在挑起这一场巴拉圭战争中,起了不小的作用。
巴拉圭战争于1864年12月揭开序幕,当时,巴拉圭总统洛佩斯获得同盟军准备入侵的消息后,派部分军队穿过巴拉圭-巴西边界,占领了巴西马托格罗索州的南部地区,从而保障了国家北部的安全。但是,由于巴拉圭舰队在1865年6月的巴拉那河上一役中战败,使得巴拉圭与外界联系中断。
1865年8月,巴拉圭军队攻占了巴西的乌鲁格瓦亚纳城;8月底其一支8000人的军队被同盟军包围。经过多次激战后,巴拉圭军队的残部被迫投降。1866年5月,同盟军侵入巴拉圭领土,包围了乌曼塔要塞。但是,同盟军用了两年的时间才于1868年8月攻克该要塞。1868年12月,撤退的巴拉圭军队在皮基西里河一役中又遭失败。1869年1月,同盟军占领巴拉圭首都亚松森。洛佩斯率残部转入科迪列拉山区,展开游击战。
1869年一年间,洛佩斯把一些12~15岁的少年补充到军队中,使军队的人数增加到1.3万人。游击战争一直持续到1870年初。巴拉圭军队虽取得了一些胜利,但由于国家兵源枯竭,军队无人补充,所以仍在继续后撤。1870年3月1日,巴西的一支骑兵部队在谢罗科拉山地区追上了洛佩斯率领的一支小部队。在众寡悬殊的战斗中,洛佩斯的部队被击溃,他本人阵亡,至此,军事行动遂告结束。
由于战事不断、饥馑和疾病流行,巴拉圭居民有五分之四死亡,幸存者中男人不过2万。巴拉圭同盟的军队总共损失19万余人。
根据同巴西和阿根廷签订的和约,巴拉圭几乎有一半领土被夺走。巴西占领军在巴拉圭一直驻扎到1876年,这种占领长期阻碍了巴拉圭国家的社会、政治经济的发展。
巴拉圭在战争中失败的主要原因是:得到大不列颠大量援助的反巴拉圭同盟的军队在兵力和技术装备方面均占优势。