中世紀後期神聖羅馬帝國日趨沒落,內部諸侯林立紛爭不斷,宗教改革運動之後又發展出天主教和新教的尖銳對立,加之周邊國家紛紛崛起,於1618年到1648年爆發了歐洲主要國家紛紛捲入神聖羅馬帝國內戰的大規模國際戰爭,又稱“宗教戰爭”。
戰前,歐洲形成了兩大對立集團:由奧地利、西班牙、德意志天主教聯盟組成的哈布斯堡集團,得到羅馬教皇和波蘭支持;和由法國、丹麥、瑞典、荷蘭、德意志新教聯盟組成的反哈布斯堡聯盟,得到英國和俄國支持。以1618年捷克爆發反對哈布斯堡的起義爲導火索,兩大集團捲入全面戰爭,分爲4個階段。
第一階段:1618年~1624年,稱爲捷克階段。1526年捷克併入神聖羅馬帝國,實際淪爲奧地利哈布斯堡家族的領地。1617年,哈布斯堡家族的費迪南被封爲捷克國王,開始瘋狂迫害新教徒,1618年,捷克人民爆發起義,迅速佔領了布拉格,宣佈獨立。第二年年起義軍進攻奧地利,包圍了維也納,開始與費迪南進行談判。1620年西班牙軍隊2.4萬人攻入捷克,提利率天主教僱傭軍擊敗起義軍,同年8月,起義者退回捷克。1620年11月,曼斯菲爾德統帥的新教聯盟軍和提利天主教聯盟軍在布拉格決戰,新教盟軍很快被擊潰,起義者被血腥鎮壓。1620年底西班牙軍和天主教聯盟軍攻入普法爾茨,1623年擊敗新教軍,第一階段以天主教聯盟勝利告終。
第二階段,1625~1629年,稱爲丹麥階段。天主教聯盟的勝利威脅到了德意志新教諸侯,1625年丹麥在英、法、荷盟國的支持下和新教聯盟聯合向帝國皇帝發起進攻,很快攻入德國西北部,曼斯菲爾德率英軍佔領捷克西部。1624年皇帝起用華倫斯坦僱傭軍。4月華倫斯坦擊敗曼斯菲爾德,之後擊敗丹麥,控制了薩克森地區。丹麥被迫於次年5月同皇帝簽定呂貝克和約退出德意志。
第三階段,1630年~1635年,稱爲瑞典階段。丹麥失敗后皇帝和天主教聯盟勢力擴張到波羅的海,引起瑞典的不滿,1630年瑞典國王古斯塔夫.阿道夫二世在法國支持下帥軍在奧德河口登陸,在盟國支持下迅速攻佔了德國北部和中部的大片領土。1631年7月;瑞典軍和提利僱傭軍進行維爾本會戰,提利潰敗,同年9月17日,雙方集中主力進行布賴滕菲爾德會戰,瑞典和薩克森聯軍依靠古斯塔夫創造的全新戰術大敗提利,1632年4月古斯塔夫帥新教聯盟軍在萊茵河再次擊敗提利殘部,提利陣亡,瑞典軍進而驅逐西班牙軍佔領萊茵區。皇帝再次起用瓦倫斯坦,華倫斯坦學習了古斯塔夫戰術並切斷了瑞典軍後勤補給線,阻止了瑞典軍的攻勢,1632年11月兩軍在呂岑決戰,瑞典軍獲勝,但雙方均損失慘重,古斯塔夫二世陣亡。瑞典軍停止了擴張,華倫斯坦也退回捷克割據,後遭皇帝暗殺。
1634年9月,天主教和西班牙聯軍在納德林根會戰中擊敗瑞典和新教聯軍,瑞典軍主力損失殆盡,失去了德意志中部的薩克森和勃蘭登堡領地。
第四階段,1635~1648年,爲全歐混戰階段。1635年法國直接出兵德意志、尼德蘭、意大利、西班牙。瑞典軍趁機再次侵入德意志中南部。
1636年~1637年西班牙軍對法國南北夾擊進逼巴黎,被法軍各個擊破,1638年8月法國海軍擊敗西班牙海軍,1639年10月西班牙海軍主力被荷蘭殲滅。1643年5月,孔代親王指揮法軍在羅克魯瓦會戰中全殲西班牙軍主力。
1642年11月瑞典軍再次在布賴滕菲爾德擊敗皇帝軍,此時丹麥卻向瑞典宣戰,於1644年擊潰瑞典荷蘭聯合艦隊,不久瑞荷聯合艦隊殲滅了丹麥海軍,丹麥推出戰爭。1645年3月,瑞典軍在捷克重創皇帝軍,同年8月法軍又在納林根會戰中擊敗皇帝軍,皇帝丟失大部分德意志領土,1648年法瑞聯軍在處斯馬斯豪森會戰中徹底擊敗皇帝軍。同年10月神聖羅馬帝國和參戰各方簽定維斯特伐利亞和約,三十年戰爭結束。
三十年戰爭是第一次對立集團間爆發的歐洲大戰,反哈布斯堡集團取得勝利,法國取得歐洲霸權,瑞典取得波羅的海霸權,荷蘭和瑞士徹底獨立;德意志遭到嚴重破壞,神聖羅馬帝國名存實亡,西班牙進一步衰落,葡萄牙獲得獨立。這場戰爭初期各國軍隊的主力都是僱傭軍,戰爭中盲目擴軍財力無法負擔導致了大規模搶劫和巨大的破壞,戰爭中一些新興國家逐漸實行徵兵制,建立了有後勤體系的常備軍,提高了軍隊持續作戰的能力,各國後來都相繼頒佈了不得侵犯個人財產的條令。軍隊編制逐漸精幹和武器的發展也逐漸輕型化,適應了機動作戰的要求;古斯塔夫對軍隊和戰術進行了改革,火槍手的數量首次超過了長矛兵,採用了集中使用炮兵進行火力準備,繼而用騎兵突擊,最後由步兵擴大戰果擊敗敵軍的三段式戰法,成爲滑膛槍時代的標準戰法。