1741 avancierte er zum Kapitän, nahm in den Jahren 1744 und 1745 am Krieg gegen Preußen teil, wurde im Dezember 1745 zum Major befördert und stieg 1746 weiter auf zum Oberstleutnant bei den Ansbach-Kürassieren und wurde schließlich 1753 Oberst. Auch den Siebenjährigen Krieg machte er auf Seiten der Österreicher mit und zeichnete sich dabei vor Lowositz besonders aus. Ebenfalls hat er an den Schlachten bei Prag, Breslau und Leuthen teilgenommen. Noch 1758, am 1. Januar rückte er in den Rang eines Generalmajors auf, soll aber auch bereits am 8. Februar 1758 zum Generalwachtmeister befördert worden sein. Schließlich 1760 (Wurzbach) bzw. am 13. Mai 1764 (Priesdorff) stieg er zum Feldmarschallleutnant auf.