Ingegnere, prof. di Meccanica industriale e di Costruzione di macchine nell'Istituto tecnico Superiore di Milano (Politecnico), di cui fu anche direttore. Fu poi Presidente dell'Istituto Lombardo di Scienze e Lettere, Ministro delle Finanze, del Tesoro, Presidente della Camera dei Deputati (1900).
A lui si deve la costruzione della prima
centrale termoelettrica in Europa.