Trabajó de interno en Western Reserve, y al regresarse a México, prestó sus servicios como médico militar activo en el ejército mexicano, ascendiendo hasta el grado de general brigadier.