Am 24. August 1866 wurde er in die Festung Mainz und dazu am 10. Oktober 1866 in die 3. Ingenieurinspektion versetzt. Vom 23. November 1866 bis zum 2. März 1867 kam er in die Bundesfestung Ulm und war dort mit dem Liquidationsgeschäft beauftragt. Außerdem wurde er am 19. Januar 1867 zum Major befördert. Als solcher wurde er vom 4. Mai bis zum 27. Juli 1867 in die Festung Rastatt kommandiert, um die Geschäfte des Ingenieurdienstes zu übernehmen. Am 17. Oktober 1867 erfolgte seine Ernennung zum Kommandeur des Pionier-Bataillon Nr. 2, dass Sandkuhl während des Krieges gegen Frankreich bei Gravelotte und Villiers sowie den Belagerungen von Metz und Paris führte.