1864 trat in den höheren Artillerie-Kurs. Während desselben 1865 als Leutnant zum Feld-Artillerie-Regiment Nr. 10 übersetzt, rückte Mayerhoffer 1866 auf seine Bitte zu diesem Truppenkörper ein und focht bei Wysokow und Königgrätz mit Auszeichnung, so dass ihm für seine hervorragenden Leistungen die Allerhöchste Belobung zuteil ward. 1870 zum Oberleutnant befördert, alsdann 1873 zum Festungsartilleriebataillon Nr. 10 transferiert, kam er von 1874 bis 1881 als Lehrer in die Artillerie-Kadettenschule, in welcher Dienstleistung er, mit dem k. k. Militärverdienstkreuz Kaiser Franz Josephs I. ausgezeichnet und 1878 zum Hauptmann im Feld-Artillerie-Regimente Nr. 8 vorrückte.