Nasce a Morbegno nel 1876, studia musica prima a Reggio E. e poi a Milano al Conservatorio dove si diploma in organo e composizione.
Dal 1898 al 1906 è organista e Maestro di Cappella a Como in San Fedele.
Nel 1907 vince il concorso per il posto a organista del Duomo di Milano, posto che tiene fino alla morte nel 1953.
Nel 1910 si sposa con Teresa Parea de’ Marioni e, dopo la nascita del figlio e la morte di parto della moglie nel 1915, nel 1918 si risposa con Ida Cerri.
Dal 1914 al 1941 insegna nel conservatorio G. Verdi di Milano armonia e contrappunto.
E’ stato insegnante, concertista e collaudatore d’organo, compositore e si è occupato di registrazioni su rulli per autoorgani.