1625 yılında Kraliyet Konseyi üyesi olarak atandı, 1628'de İsveç mareşali oldu, 1652'de Livonya Genel Valisi, 1653'te İsveç Özel Konseyi üyesi oldu. Otuz Yıl Savaşı'nda (1618-1648), 1631'de Breitenfeld Savaşı'nda komutan olarak zafer elde etti. Otuz Yıl Savaşı sırasında Almanya'daki İsveç kuvvetlerinin baş komutanı oldu. Savaştan sonra 1652'de Livonya Genel Valisi, Savaş Departmanı Başkanı oldu. 1651'de Kraliçe Christina onu Björneborg Kontu yaptı ("Horn af Björneborg").