Il est nommé général en 1674 et participe ensuite à la guerre de Scanie et se distingue lors des batailles de Halmstad et de Landskrona. À l'issue de la guerre, en 1678, il est promu Feld-maréchal, puis devient gouverneur général de la province de Skåneland en 1680 et membre du Conseil royal en 1681. Il meurt à Göteborg en 1693 et est enterré dans l'église allemande de la ville ("Tyska kyrkan") l'année suivante. Il eut 12 enfants de son mariage avec Magdalena Eleonora von Bussech (1632-1690).