Am 21. November 1864 wurde Barby zum Kommandeur des II. Bataillons ernannt und nahm in dieser Funktion 1866 während des Krieges gegen Österreich an den Kämpfen bei Soor sowie an der Schlacht bei Königgrätz teil. Er wurde am 20. September 1866 Oberstleutnant und in Würdigung seiner Leistungen mit dem Ritterkreuz des Königlichen Hausordens von Hohenzollern mit Schwertern ausgezeichnet. Als Oberst beauftragte man Barby am 10. August 1868 mit der Führung des 1. Westfälischen Infanterie-Regiments Nr. 13. Am 25. Februar 1869 folgte seine Ernennung zum Regimentskommandeur. Barby gab diesen Verband bereits am 6. November 1869 wieder ab und übernahm dafür das 6. Westfälische Infanterie-Regiment Nr. 55. Dieses Regiment führte er nach der Mobilmachung anlässlich des Krieges gegen Frankreich 1870/71 in den Schlachten bei Spichern und Colombey sowie während der Belagerung von Metz. Ausgezeichnet mit beiden Klassen des Eisernen Kreuzes kehrte Barby nach dem Friedensschluss in die Garnison nach Detmold zurück.