Im Jahr 1649 begann er seine militärische Laufbahn als Musketier in einem, von seinem Vater für Schweden angeworbenen, deutschen Regiment. Er diente in verschiedenen Garnisonen in Finnland und im Baltikum. 1650 diente er als Pikenier in der Leibgarde der Königin, 1654 als Kapitänleutnant im Regiment Gustaf Horns und 1656 als Rittmeister im Regiment des Landgrafen Friedrich von Hessen-Homburg. 1659 war er Generaladjutant des Königs Karl X. Gustav. Später war er Oberstleutnant im Dragonerregiment des Obersts Knausdorff und 1669 in der karelischen Kavallerie. Im Rang eines Obersts wurde er 1675 Kommandeur des Wrangelschen Dragonerregiments in Pommern. Er nahm an der Schlacht bei Fehrbellin teil. 1679 war er zunächst Festungskommandant in Anklam und noch im selben Jahr Kommandant der Festung Stettin. 1680 erhielt er das Kommando über ein Infanterieregiment.