L’armée bavaroise était l’armée du duché, puis du royaume de Bavière. Elle a été intégrée à l’armée allemande (Deutsches Heer) après 1870. Elle a gardé des noms d’unité propres jusqu’à la Première Guerre mondiale. vignette|300px|gauche|Prise de Buda en 1686, peinture anonyme, vers 1700 Le duché de Bavière, devenu en 1623 l'électorat de Bavière, est une des principautés composant le Saint-Empire, aussi appelé Saint-Empire romain germanique. Ses obligations sont fixées en 1681 par la (en allemand : Reichsheeresverfassung ou Reichskriegsverfassung). Il constitue un des 10 cercles impériaux, circonscriptions de financement et de recrutement de l'armée du Saint-Empire. Le cercle de Bavière doit fournir à l'empereur un contingent de troupes pour les guerres votées par la Diète d'Empire. Le prince-électeur entretient en outre ses propres forces armées et peut mener la guerre pour son compte en dehors du cadre impérial. La Bavière combat dans les rangs impériaux pendant les guerres austro-turques : l'électeur Maximilien-Emmanuel de Bavière est un de chefs de l'armée impériale pendant la bataille de Vienne (1683), les sièges de Buda (1684-1686), le siège de Belgrade (1688). Il soutient de nouveau le camp impérial contre la France pendant la guerre de la Ligue d’Augsbourg (1688-1697) et participe au siège de Namur (1695). Cependant, lors de la guerre de Succession d'Espagne (1701-1714), il choisit le camp de la France contre l'empereur comme gouverneur des Pays-Bas espagnols. Il remporte la première bataille de Höchstädt (1703) avant d'être défait à la seconde bataille de Höchstädt (1704). Ses États sont occupés par les Autrichiens qui écrasent le soulèvement populaire bavarois, révolte paysanne marquée par le en . Pendant la guerre de Succession d'Autriche (1740-1748), l'électeur Charles-Albert de Bavière se fait élire empereur (Charles VII) avec l'aide de la France mais il est battu par les Autrichiens, commandés par Charles-Alexandre de Lorraine, qui occupent Munich le . Charles VII meurt en .