Nach dem Krieg wurde Marwitz am 24. Mai 1765 Stabsrittmeister sowie am 13. Juni 1767 Rittmeister und Kompaniechef. Als solcher nahm er am Bayerischen Erbfolgekrieg teil. Am 2. Oktober 1782 stieg er zum Major auf, wurde am 15. September 1790 zum Oberstleutnant befördert und am 24. Dezember 1790 zum Regimentskommandeur ernannt. Am 12. Mai 1792 erhielt Marwitz den Orden Pour le Mérite und avancierte einen Monat später zum Oberst. Im Ersten Koalitionskrieg kämpfte er bei der Belagerung von Mainz. Am 20. Mai 1800 erhielt er wegen seiner Kränklichkeit seine Demission als Generalmajor mit einer Pension von 1000 Talern. Marwitz starb am 8. Mai 1808 unverheiratet in Perleberg.