Gustav Wilhelm gikk i farens fotspor og ble yrkesmillitær. I årene 1663–1664 kjempet han mot tyrkerne i Ungarn i kurfyrsten av Brandenburg tjeneste. I 1665 gikk han i biskopen av Münsters tjeneste og ble regimentssjef i 1674. Biskopen leide ut regimentet til andre europeiske makter, så Gustav Wilhelm kjempet mot nederlenderne på franskmennenes side i årene 1665–1673. Fra 1674 til 1676 kjempet han mot Frankrike og deres svenske allierte.