Membre de la Societat X, fou un dels primers socis de l’Associació Catalanista d’Excursions Científiques, creada el 1876. Fou també soci fundador de l’Associació Catalana d’Excursions, n'exercí la presidència (1879-84), i treballà per la fusió de les dues entitats. Dirigí el butlletí de l’Associació i publicà nombrosos treballs. Dugué a terme una extraordinària campanya de difusió i publicitat de l’excursionisme per tot el país. Partidari de les relacions amb clubs alpins i estrangers, les inicià i les fomentà assistint a diversos congressos. El 1879 encapçalà la representació catalana en una trobada de clubs alpins a Ginebra, i l’any següent, durant un congrés del Club Alpí Francès celebrat a Luz (Gavarnia), ascendí a diversos cims, entre els quals cal destacar el Mont Perdut, primera ascensió catalana a un tres mil dels Pirineus (1880). Fou especialment important el seu impuls en la campanya de reconstrucció del monestir de Ripoll.