El 1.º de noviembre de 1866 el general de división Porfirio Díaz lo nombra general en jefe de las fuerzas republicanas del Estado de Puebla e inspector general de las del Estado de Tlaxcala.