Während des Deutschen Krieges fungierte er 1866 als Kommandeur der Reserveartillerie des III. Armee-Korps und nahm an den Schlachten Münchengrätz und Königgrätz teil. Er wurde am 20. September 1866 zum Oberst befördert und für sein Wirken mit dem Kronen-Orden III. Klasse mit Schwertern ausgezeichnet. Unter Stellung à la suite seines Regiments ernannte man Ramm am 13. Mai 1869 zum Kommandeur der 6. Artillerie-Brigade in Breslau. Bei der Mobilmachung anlässlich des Krieges gegen Frankreich übertrug man ihm das Kommando über die Artillerie des VI. Armee-Korps. In dieser Eigenschaft nahm er an der Belagerungen von Paris und der Beschießung von Pfalzburg sowie den Gefechten von Villejuif, Vitry, Chévilly, Thiais und Choisy-le-Roi. Anlässlich der Kaiserproklamation avancierte er am 18. Januar 1871 zum Generalmajor und erhielt neben beiden Klassen des Eisernen Kreuzes im Mai 1871 das Großkomtur des Bayerischen Militärverdienstordens.