Am 23. März 1745 wechselte Schwerin zum Kürassierregiment Nr. 10 "Gens d’armes", avancierte erst zum Rittmeister und erhielt sogleich eine eigene Kompanie. Damit kämpfte er bei Hohenfriedberg und bei Soor. Noch 1745 wurde er Major zum Major. In dieser Stellung nahm er am Siebenjährigen Krieg teil und war von 1760 bis 1768 Chef und Kommandeur der "Gens d’armes". Er bewährte sich bei Lobositz, wo er das Regiment führte, da die anderen Offizieren gefallen oder verwundet worden waren. Zudem konnten zwei Standarten erobert werden. Ferner kämpfte er in Prag und Roßbach, wo er leicht verwundet wurde. Für Roßbach erhielt er den Pour le Mérite und wurde mit Patent vom 5. Oktober 1757 Oberstleutnant (obwohl noch 20 Majore vor ihm standen). Bei Zorndorf konnte das Regiment 7 Fahnen und 14 Kanonen erbeuten. Er kämpfte bei Hochkirch und wurde noch 1758 Oberst. 1760 erhielt er das Kommando über eine Brigade des Generals Lentulus (seines Schwagers). Diese Brigade bestand aus den Gensdarmes und der Garde du Corps. Damit kämpfte er erfolgreich in der Schlacht bei Liegnitz. Anschließend wurde die Brigade um das Regiment Leibkarabiener ergänzt. Nach Schlacht bei Torgau geriet er bei einem Erkundungsritt in Gefangenschaft der Österreicher, konnte jedoch bereits 1761 freikommen. 1762 wurde Schwerin in den erblichen preußischen Grafenstand gehoben, 1764 erfolgte die Ernennung zum Generalmajor und 1768 nahm er seinen Abschied und erhielt Versorgung. Im Jahre 1772 lehnte Schwerin das Angebot, den königlichen Marstall in Potsdam zu leiten, ab, wurde aber 1775 zum Oberstallmeister ernannt. Einer Stellung die bereits sein Vater innehatte. 1776 wurde ihm das Prädikat "Exzellenz" verliehen und 1782 wurde er zum Staatsminister mit Sitz und Stimme im Staatsrat ernannt. 1786 wurde Schwerin mit dem Schwarzen Adlerorden geehrt und noch 1789 wurde er Komtur des Johanniter-Ordens in Lietzen.