Fue profesor en el Instituto Jovellanos, miembro de la Sociedad Antropológica de Madrid, instituto médico de Barcelona y de la Academia de Medicina Pública e Higiene Profesional de París.