Een dag voor zijn 17e verjaardag, op 1 apil 1897 voegde prins George zich bij het leger als luitenant in het Beierse Infanterielichaamsregiment. Op 8 februari 1903 werd hij eerste luitenant en stapte over naar het 1st Heavy Cavalry Regiment om de cavalerie te leren kennen. Hier werd hij op 27 oktober 1905 gepromoveerd tot kapitein en op 26 oktober 1906 tot majoor. Vanaf 1908 was de prins ook ere-Oostenrijkse kapitein of majoor in het Moravische Dragoonregiment nr. 11 . Er wordt ook gemeld dat George van Beieren tijdens zijn militaire dienst een enthousiaste bokser was.
Tijdens de Eerste Wereldoorlog diende Prins George van Beieren als officier aan het west- en oostfront, ontving hij het IJzeren Kruis 1e Klasse en andere onderscheidingen en bereikte hij de rang van kolonel.