Під час Тридцятирічної війни у 1642 році Карл Густав прибув до шведської армії в Німеччину, якою командував Леннарт Торстенссон, відразу ж непогано проявив себе у битві при Брейтенфельді. Через рік був проведений в поручики. До кінця 1643 року він вже полковник Курляндського кавалерійського полку. У 1645 році брав участь у битві під Янковим.