Entrato al servizio dell'imperatore Leopoldo, prese parte alla guerra contro i turchi in Ungheria . Si distinse all'assedio di Neuhausel, alla battaglia di Grau, agli assedi di Kaschau, Esperies e Zolnock, e tra uno dei primi nella città di Buda nel 1686, agli ordini del principe Eugenio di Savoia.