Il est nommé général de division en 1645, conseiller privé en 1650, général en 1651, maréchal en 1655, et gouverneur général de Riga en 1656. Au cours de la guerre de Trente Ans (1618-1648), il commande les troupes à la bataille de Leipzig ayant eu lieu en 1642.