Hij ontving zijn opleiding vanaf ongeveer 1531 aan het hof van keizer Karel V in Brussel. Hij diende als officier in keizerlijke dienst. In verband met de oorlog van de keizer tegen Frans I van Frankrijk werd Johan op 7 april 1544 tot kapitein benoemd en kreeg hij het bevel over een detachement ruiters. Ook aan de Schmalkaldische Oorlog vanaf 1546 nam hij deel. Hij klom op tot kolonel.