Während des Krieges gegen Österreich führte Schmeling seine Kompanie 1866 bei Soor und Königgrätz. Nach dem Krieg wurde er am 1. November 1866 zum Major befördert und Mitte Mai 1867 zum Kommandeur des II. Bataillons ernannt. Als solcher kämpfte er während des Krieges gegen Frankreich 1870/71 in den Schlachten bei Gravelotte, Beaumont und Sedan sowie bei der Belagerung von Paris und der Erstürmung von Le Bourget. Ausgezeichnet mit beiden Klassen des Eisernen Kreuzes stieg er nach dem Friedensschluss bis Anfang September 1873 zum Oberst auf und wurde am 9. Juni 1874 mit seiner bisherigen Uniform unter Verleihung des Ranges und der Gebührnisse eines Regimentskommandeurs zu den Offizieren von der Armee versetzt. Am 18. Juli 1874 kommandierte man Schmeling zunächst zur Vertretung des Kommandeurs zum 2. Magdeburgischen Infanterie-Regiment Nr. 27. Vom 15. September 1874 bis zum 12. Mai 1880 fungierte er als Regimentskommandeur und wurde anschließend unter Beförderung zum Generalmajor Kommandeur der 15. Infanterie-Brigade. Daran schloss sich am 10. Mai 1884 eine Verwendung als Kommandant von Mainz an, bis Schmeling am 26. März 1885 erneut zu den Offizieren von der Armee versetzt wurde. Am 14. April 1885 erhielt Schmeling seine Ernennung zum Kommandanten von Posen sowie am 18. April 1885 den Charakter als Generalleutnant. Unter Verleihung des Sterns zum Roten Adlerordens II. Klasse mit Eichenlaub wurde er am 14. März 1887 mit Pension zur Disposition gestellt.