Nach seiner Erziehung im elterlichen Hause trat Schachtmeyer am 19. Januar 1846 als Musketier in das 7. Infanterie-Regiment der Preußischen Armee ein. Dort wurde er am 5. September 1846 zum Portepeefähnrich ernannt und am 31. März 1848 zum Sekondeleutnant befördert. Im gleichen Jahr nahm Schachtmeyer mit seinem Regiment während der Niederschlagung des Aufstandes in Posen am Gefecht bei Miloslaw teil. In den kommenden Jahren folgten verschiedene Kommandierungen. Vom April 1851 für ein Jahr zum 5. kombinierten Reservebataillon sowie 1854/55 zu den Gewehrfabriken Potsdam und Spandau. Während seiner Kommandierung zur Gewehrfabrik Danzig von Januar 1859 bis Ende November 1860 wurde Schachtmeyer am 12. April 1859 zum Premierleutnant befördert. Mit seiner Beförderung zum Hauptmann am 23. Februar 1861 folgte seine Versetzung in das 2. Niederschlesische Infanterie-Regiment Nr. 47. Hier versah Schachtmeyer seinen Dienst als Chef der 11. Kompanie. Diese Kompanie führte er auch 1866 im Krieg gegen Österreich bei Nachod, Skalitz, Schweinschädel, Gradlitz und Königgrätz. Nach dem Friedensschluss erhielt er für seine Leistungen am 20. September 1866 den Roten Adlerorden IV. Klasse mit Schwertern und übernahm innerhalb des Regiments die 8. Kompanie. Als Major wurde Schachtmeyer am 22. Juli 1870 Kommandeur des II. Bataillons im 1. kombinierten Westpreußischen Landwehr-Regiments Nr. 6 in Muskau. Während des folgenden Krieges gegen Frankreich fungierte er bis Anfang Oktober 1870 als Führer des 1. Niederschlesischen Landwehr-Regiments Nr. 46. Er kam mit diesem Verband bei der Belagerung von Metz sowie den Kämpfen bei Noisseville zum Einsatz. Ausgezeichnet mit dem Eisernen Kreuz II. Klasse kämpfte Schachtmeyer anschließend in der Schlacht bei Bellevue.