Er trat 1793 in Schweden in die Armee ein. Im finnischen Krieg wurde er Major, ging 1809 als geheimer Botschafter zu Napoleon I., und unterhandelte 1812 in London wegen des Verkaufs der Insel Guadeloupe. 1813 ging er als Oberst mit der schwedischen Armee nach Deutschland, wo er Hamburg entsetzen und die Vierlande verteidigen sollte, sich aber zurückziehen musste und dann bei Leipzig mitkämpfte.