Während des Feldzuges in Belgien 1815 erhielt er interimistisch das Kommando über die aus seinem eigenen und dem pommerschen Husarenregiment gebildeten 2. Kavalleriebrigade. Er gehörte zum II. Armee-Korps und dessen Kommandierenden General Georg Dubislav Ludwig von Pirch. Nach der Schlacht bei Ligny am 16. Juni 1815 deckte er den Rückzug des Korps auf Tilly bei Villers-la-Ville und stand am folgenden Tag den nachdringenden französischen Truppen unter Marschall Emmanuel de Grouchy gegenüber. Am 18. Juni 1815 abends konnte er noch in der Schlacht bei Waterloo eingreifen. Später erhielt er den Auftrag auf der Straße von Paris nach Orléans einzutreffen, um die Kommunikation von Paris mit dem Umland zu unterbrechen. Dabei wurde Sohr von überlegenen Kräften angegriffen und musste weichen. Die hinter ihm liegende Stadt Versailles war noch nicht, wie er hoffte, von preußischen Truppen besetzt, sondern von Französischer Nationalgarde. Bei den Dörfern Le Chesnay und Rocquencourt östlich von Versailles kam es zum Entscheidungskampf. Im Gefecht bei Rocquencourt gegen französische Einheiten unter dem Befehl von Rémy-Isidore Exelmans am 1. Juli 1815 wurde Sohr selbst schwerverwundet gefangen genommen, nur wenige Mannschaften seiner Brigade entkamen. Sohr wurde nach Paris gebracht, aber bereits wenige Tage später, auf Grund der Ereignisse in Frankreich, freigelassen. Seine Heilung dauerte lange, erst Ende November 1815 ging er zu seinem Regiment zurück konnte aber seinen Dienst nicht antreten. Zur vollständigen Genesung musste er sich nach Berlin begeben.