Marwitz besuchte seit März 1743 das Kadettenhaus in Berlin und wurde am 25. Januar 1746 als Unteroffizier im Regiment des Prinzen August Ferdinand von Preußen angestellt. Hier stieg er bis November 1754 zum Sekondeleutnant auf. Während des Siebenjährigen Krieges avancierte er bis zum Kapitän und Kompaniechef und kämpfte bei Lobositz, Prag und Leuthen. Für seine Tapferkeit in der Schlacht bei Liegnitz wurde er mit dem Orden Pour le Mérite ausgezeichnet.