1628 zum Oberstleutnant ernannt, übernahm er bereits ein Jahr später das Kommando über die schwedische Artillerie, die unter seiner Führung (seit 1630 im Rang eines Obersten) wesentlich zu den Siegen bei Breitenfeld (1631) und in der Schlacht bei Rain am Lech (1632) beitrug, und stieg dafür 1632 zum General auf. Im selben Jahr geriet er bei der Alten Veste in Gefangenschaft und saß fast ein Jahr lang in Ingolstadt in Haft.