Partecipò alla Guerra di Finlandia contro l'Impero Russo e fu aiutante del maresciallo di campo Wilhelm Mauritz Klingspor, comandante delle truppe svedesi in Finlandia. Nel 1809 contribuì alla detronizzazione di Gustavo IV Adolfo di Svezia e fu capo di stato maggiore del principe ereditario Jean-Baptiste Jules Bernadotte nella campagna antinapoleonica della sesta coalizione e in quella contro la Norvegia del 1814.