Richiamato in patria da Carlo XI, combatté agli ordini di quest'ultimo le guerre in Germania. Fu promosso maresciallo di campo nel 1676, comandò la difesa di Stralsund nel 1678, e diventò successivamente Governatore generale della Pomerania svedese dal 1679.