Enginyer urbanista. Inicià els seus estudis de llatí i filosofia a Vic, i amplià estudis de matemàtiques i d’arquitectura a Barcelona. El 1836 es traslladà a Madrid, on ingressà a l’escola d’enginyers de camins, i n’obtingué el títol el 1841.
Fou catedràtic de càlcul diferencial i integral de l’escola d’enginyers de Barcelona des del 1891. El 1909 obtingué la creació d’una càtedra de càlcul infinitesimal. Realitzà estudis de la relació entre les matemàtiques i la música.
Secretari (1904-05) i president (1951) de la Institució Catalana d’Història Natural. Director General de CAMPSA (1931) i d’indústria, a la zona republicana durant la guerra civil.
Estudià a les classes de la Junta de Comerç. Fou un dels membres de la primera promoció d’enginyers industrials.
Estudià a Charlottenburg (Berlín), Barcelona i Madrid. Es doctorà també en ciències exactes i físiques i fou professor de les universitats de Saragossa, Barcelona i Madrid. S’especialitzà en ciències físico-matemàtiques, publicà nombrosos articles sobre aquests temes i el 1909 llegí el seu discurs d’ingrès a l’Acadèmia de Ciències i Arts de Barcelona, “Emisión de radiaciones por cuerpos fijos o en movimiento”.
Enginyer de mines i geòleg. Exercí a les mines de Linares (Andalusia) i Almadén (Castella la Nova) i el 1881 fou enginyer en cap del districte de mines de Girona; més tard (1883) dirigí la secció de mines de la Societat del Ferrocarril i Mines de Sant Joan de les Abadesses.