Muy joven se estableció en la ciudad de Tepic, principió su carrera militar el 2 de septiembre de 1856 como sargento de la Guardia Nacional, se unió al coronel Ramón Corona para combatir a Lozada, ascendió a alférez el 26 de octubre de 1858, a teniente el 12 de noviembre de 1859, a capitán el 20 de octubre de 1862, en cuya fecha procedió a organizar la "guerrilla" de su nombre para combatir a la intervención Francesa y el Imperio; obtuvo el grado de mayor el 20 de agosto de 1863 y se le dio el mando del Escuadrón "Ramírez", el de teniente coronel en agosto de 1864, de coronel el 25 de noviembre siguiente y de general graduado el 1 de marzo de 1865 en que tomó el mando de la III Brigada de Occidente.