Se unió al Ejército Mexicano, en el que alcanzó el grado de teniente coronel, al tiempo que hacía la carrera de médico cirujano.