Im Jahre 1741 wurde er Major und 1742 Oberstleutnant. 1743 wurde er Kommandant des Dragonerregiments Nr. 10. Am 15. Dezember 1745 kämpfte er in der Schlacht bei Kesselsdorf und wurde im Mai 1747 Oberst. 1754 wurde er zum Generalmajor ernannt und Chef des Dragonerregiments Nr. 10. Vor der Schlacht bei Groß-Jägersdorf brach er sich den Arm und nahm daher nicht teil. Nachdem sein Arm wieder verheilt war, kam er mit seinem Regiment nach Pommern. Er bildete die Vorhut bei der Einnahme von Stralsund. 1758 kam er mit dem Regiment und dem Dragonerregiment Nr. 9 zur Armee des Herzogs von Braunschweigs. Als dieses nach Mecklenburg marschierte, nahm er bei Güstrow ein mecklenburg-schweriner Regiment gefangen. Bei nachfolgenden Kämpfen mit Franzosen in Westfalen konnte er zwölf französische Offiziere, darunter zwei Stabsoffiziere, gefangen nehmen, dazu 60 Gemeine. Als die Preußische Armee den Rhein überschritt, bildete sein Regiment die Vorhut. Dabei eroberten sie von "Regiment Bedford" die Pauken, welche der König dem Regiment überließ. Im November 1758 kämpfte er mit dem Dragonerregiment Nr. 9 bei Soest gegen ein französisches Korps von 6000 Mann, wobei er zahlreiche Gefangene machte. Unter dem Kommando von Herzog Ferdinand von Braunschweig rückte er 1759 gegen Frankfurt am Main vor. Danach kämpfte er in der Schlacht bei Bergen. Anschließend traf er bei Möllen auf ein französisches Korps von 2000 Mann, das er schlug. Am 1. August 1759 kämpfte er in der Schlacht bei Minden. Am 21. März 1760 wurde er zum Generalleutnant ernannt und wurde zur Armee des Königs versetzt. So kämpfte er am 15. August in der Schlacht bei Liegnitz. Dort kommandierte er die Reserve und unterstützte dann den General von Zieten auf dem rechten Flügel. Dadurch konnte das österreichische Hauptheer nicht mehr eingreifen.