1665 wurde Horn Feldmarschall, 1666 Generalgouverneur von Bremen-Verden, 1677 auch Mitglied des schwedischen Reichsrats. Als Generalgouverneur befehligte er 1675/76 die schwedischen Truppen gegen die alliierten deutschen Armeen im Bremen-Verdener Feldzug, musste aber letztlich kapitulieren.