Im Bundeskrieg gegen Dänemark 1864 führte Wilhelm eine Brigade unter Feldmarschallleutnant Gablenz, er zeichnete sich dabei am 6. Februar besonders im Gefecht bei Oeversee aus und wurde dabei auch verwundet. Im Krieg von 1866 wurde Wilhelm, inzwischen Generalmajor, mit seiner Brigade der Nordarmee zugeteilt und kämpfte in der Schlacht bei Königgrätz, im Swiepwalde und bei Blumenau und Preßburg. Nach dem Feldzug kam er mit seiner Brigade nach Triest, wurde 1869 Kommandant der 11. Infanterietruppen-Division in Prag, am 24. Oktober 1869 zum Feldmarschallleutnant befördert. &lt;a href="Deutsch-Franz%C3%B6sischer%20Krieg"&gt;Im Krieg 1870/71&lt;/a&gt; kämpfte Wilhelm auf deutscher Seite gegen Frankreich und 1878 auch im Russisch-Türkischen Krieg.