Ocupó varios cargos y perteneció a diversas instituciones: vocal de la Junta para Ampliación de Estudios, presidente de la Sociedad Española de Física y Química, miembro de la Real Academia de Ciencias Exactas, Físicas y Naturales, correspondiente de la Real Academia de Ciencias y Artes de Barcelona y de las Academias de Ciencias de Zaragoza, Buenos Aires, Córdoba (Argentina), Lisboa, Lima, Coimbra y Puerto Rico, así como miembro de la Real Academia de Medicina.