En julio de 1859, el Ministro de Guerra y Marina Melchor Ocampo lo comisiona para formar tres batallones de Guardia Nacional en la Prefectura de Zacatlán (uno por cada Partido) El 30 de julio de 1859 el coronel Méndez remite el estado de su fuerza, el Batallón Guardia Nacional de Tetela del Oro se compone de 460 elementos de infantería al mando del teniente coronel Pilar Rivera, la fuerza de Zacatlán de 300 elementos de infantería además de 50 de caballería se encuentra al mando del coronel Ramón Márquez Galindo y el Batallón de Huauchinango de 250 elementos de infantería al mando del coronel Rafael Cravioto, el jefe de estas fuerzas es el coronel Juan N.