Nach dem Prager Frieden erhielt sein Verband beim Einzug in die Garnison Breslau den Namen Leib-Kürassier-Regiment verliehen und König Wilhelm I. zeichnete Barby für seine Leistungen am 20. September 1866 mit dem Orden Pour le Mérite aus. Unter Stellung à la suite seines Regiments wurde er am 14. Januar 1868 nach Hannover versetzt und zum Kommandeur der 19. Kavallerie-Brigade ernannt. Nach der Mobilmachung anlässlich des Krieges gegen Frankreich wurde Barby am 25. Juli 1870 zum Generalmajor befördert und führte seine Brigade in den Schlachten bei Vionville und Gravelotte sowie einer Reihe weiterer Gefechte. Für seine Leistungen erhielt er beide Klassen des Eisernen Kreuzes und wurde nach Kriegsende zum Kommandeur der ebenfalls in Hannover stationierten 20. Kavallerie-Brigade ernannt. Daran schloss sich ab 14. März 1874 eine Verwendung als Kommandant von Hannover sowie am 19. September 1874 die Beförderung zum Generalleutnant an. In dieser Stellung wurde Barby mit dem Roten Adlerorden I. Klasse mit Eichenlaub sowie dem Kronenorden I. Klasse ausgezeichnet. Mit dem Charakter als General der Kavallerie stellte man ihn schließlich am 14. März 1884 unter Verleihung des Kreuzes und Sternes der Komture des Königlichen Hausordens von Hohenzollern mit der gesetzlichen Pension zur Disposition. Zur Erleichterung des Übergangs in das Pensionsverhältnis erhielt Barby außerdem ein Geschenk in Höhe von 3000 Talern.