Er begann seine militärische Laufbahn als Page im schottischen Regiment von Oberst Patrick Ruthven, den er auf Reisen zur Anwerbung von Söldnern in Schottland begleitete und dabei Sprachkenntnisse erwarb. 1626 wurde er Major im Regiment von Gustaf Horn und 1629 Oberstleutnant in der finnischen Kavallerie unter Kommando von Åke Tott, die in den Schlachten des 30-jährigen Krieges mit ihrem eingedeutschten Schlachtruf "Hakkapeliter" ("Haut sie nieder") berühmt und berüchtigt wurde. Am 17. September 1631 nahm er an der Schlacht bei Breitenfeld teil. Bei dieser und den folgenden Schlachten war seine Squadron (250–500 Reiter) immer auf dem äußersten rechten Flügel positioniert, der ein beliebtes Angriffsziel der kaiserlichen Kürassiere unter Pappenheim war. Am 15. April 1632 nahm er als Oberst an der Schlacht bei Rain am Lech teil und dann kämpfte er in der Schlacht an der Alten Veste. In der Schlacht bei Lützen konnte er den Tod von König Gustav Adolf nicht verhindern, obwohl der ihm bei Ansicht der gegnerischen Kürassiere den Auftrag gegeben hatte "Greif mir die schwarzen Burschen gründlich an, denn sie sind diejenigen, die uns vernichten können". 1633, in der Schlacht bei Hessisch-Oldendorf wurde er verwundet. 1635 wurde er zum Generalmajor ernannt und wurde Johan Banér zugeteilt. In der Schlacht bei Wittstock konnte er 35 Banner (Feldzeichen) erobern. Auch in der Schlacht bei Chemnitz konnte er sich auszeichnen.