[cita requerida] No fue un militar de carrera, sino un militar táctico; en el ejército liberal, alcanzó el grado de teniente coronel.
[1] Estuvo casado con Paulina Méndez, con quien procreó dos hijos, Aniceto y Paula.
Su primera esposa murió y en 1867 se casó con Margarita Magón, originaria de Puebla, quien antes había estado casada con un señor de apellido Perea y había tenido también dos hijos Enrique y Josefa.
Con Margarita Magón se estableció en Oaxaca y procreó cuatro hijos: Jesús (1871), Cipriano (1872 (fallecido a semanas de nacido), Ricardo (1873) y Enrique (1877).
[3] Sin embargo, inculcó a sus hijos, los Flores Magón, el odio al dictador.