Er ging in preußische Dienste, wo er am 7. Mai 1767 als Kapitän in das Grenadierregiment „Wallenroth“ kam. 1778 wurde er als Major in das Infanterieregiment „von Petersdorff“ versetzt. Er nahm am Bayerischen Erbfolgekrieg teil und wurde 1782 Kommandeur des 2. Bataillons. 1787 wurde er Oberstleutnant und nahm am Feldzug in Holland teil. Im gleichen Jahr erhielt er den Orden Pour le Mérite. 1789 erfolgte die Beförderung zum Oberst und 1790 stieg er zum Regimentskommandeur in Bielefeld auf.