Nato a Vercelli nel 1845. Socio del Collegio degli Architetetti e Ingegneri di Firenze dal 1876 al 1881, fu consigliere dello stesso nel biennio 1876-77. Svolse la sua attività presso il Regio Museo di Fisica e Storia Naturale di Firenze e nel 1881 fu impiegato della Società Tecnica (vedi); nel 1883 risulta titolare di un corso di mineralogia all'Accademia delle Belle Arti. Amico di Pareto e dei Peruzzi, fu una delle persone che certificarono lo stato libero di Pareto in occasione del matrimonio con Alexandra Bakunina (vedi).
Cfr. C. Cresti, L. Zangheri, Architetti e ingegneri nella Toscana dell'Ottocento, Firenze, Uniedit, 1978, p. 120.