Entré au service de l'empereur Léopold, il prend part à la guerre contre les Turcs en Hongrie. Il se distingue au siège de Neuhausel, à la bataille de Grau, aux sièges de Kaschau, Esperies et Zolnock, et entre un des premiers dans la ville de Bude en 1686, sous les ordres du prince Eugène de Savoie.