En 1896 fue destinado a la Guerra de Cuba donde fue médico del regimiento Alfonso XIII y jefe de clínica de diversos hospitales. Al volver a Mallorca, ejerció la medicina en el Hospital Militar de Mallorca y publicó sus estudios sobre higiene y enfermedades infecciosas. Fue ascendido a General de Sanidad Militar en 1926.