En 1638, ambos estaban con el ejército del duque Bernardo de Sajonia-Weimar y en 1640 se alistó al ejército sueco, donde sirvió con su cuñado, Johan Banér, y pronto se convirtió en comandante de un regimiento.
En cautiverio después de su liberación en 1642, regresó al ejército sueco y fue coronel en la victoriosa batalla de Jankov para los suecos.
Asimismo tomó parte en la nueva campaña de los mariscales de campo suecos Lennart Torstenson y Carl Gustaf Wrangel.
En 1655 fue reelegido por el rey de Suecia para la segunda guerra del norte y nombrado teniente general.
A principios de 1658 sirvió al rey sueco Carlos X Gustavo de Suecia en la guerra contra Dinamarca.