Während des Dreißigjährigen Krieges war er 1631 Kommandant von Neubrandenburg. Er musste die Stadt nach einer Belagerung den Schweden übergeben. Im September 1631 kämpfte er in der Schlacht bei Breitenfeld und führte sein Regiment unter Wallenstein nach Böhmen, um es aufzustocken. Danach stellte er ein Heer von 3000 Mann, um im Oberösterreichischen Bauernkrieg die aufständischen Bauern zu bekämpften, die mit Ketten die Donau gesperrt hatten. Danach stand er mit Wallenstein bei Nürnberg und kämpfte in der Schlacht bei Lützen, von dort zog er weiter nach Schweidnitz.