Compositore. Allievo e poi insegnante (dal 1941) al conservatorio di Milano, fu autore sensibile a diverse tecniche moderne, sebbene mantenga nelle sue composizioni un impianto essenzialmente contrappuntistico. Compose per orchestra: Movimento sinfonico n. 1 e n. 2; 7 sinfonie; Preludio elegiaco (1959), Episodi (1961), Contrasti (1978). Ha scritto inoltre 3 opere (fra cui Il pozzo e il pendolo, 1967); 3 liriche corali di Ungaretti (1940), 5 liriche di Montale per soprano e piccola orchestra (1948), Musica per sette (1976), altra musica vocale e corale (Terza Cantata, 1985) e varia musica strumentale da camera (Aforismi, 1987; Trio con pianoforte, 1991).