Laureato in Ingegneria presso l'Università degli Studi di Milano, sindaco della città di Sesto San Giovanni dal 1868 al 1882, divenne senatore del Regno d'Italia nella XVII legislatura. Fra le varie attività che svolse fu nel Comitato Esecutivo della Esposizione Nazionale di Milano del 1881 e della Esposizione internazionale di Milano del 1906.