Iniziata l'attività di direttore di coro nel 1971 ha tenuto concerti in diversi Paesi europei, registrando per alcune radio e televisioni nazionali (Rai3; RSI, Radio della Svizzera Italiana; RTV Slovenija; Radio Nacional de España; Radio Vaticana; France Musique). È stato direttore
del Coro Jacob Arcadelt di San Canzian d'Isonzo, GO (1978-1990);
del Coro Santa Maria Maggiore di Trieste (1983-1992);
del Gruppo Corale San Giovanni di Lecco (1990-2009);
del Coro Clara Wieck di Sondrio (1997-2009),
conseguendo il primo premio ai concorsi polifonici di Arezzo (1989), di Vittorio Veneto (1990) e al Torneo Internazionale di Musica. Ha diretto il Coro da Camera del Conservatorio di Como dal 2008 al 2023.
È docente di "Direzione di coro e repertorio corale", professore di "Prassi esecutive e repertori corali classico, romantico e contemporaneo" nel biennio specialistico di "Direzione di coro" e ricopre il ruolo di responsabile didattico del Conservatorio di Como. È saggista e collaboratore di riviste specializzate in Coralità e in Didattica corale, quali La Cartellina (Edizioni Musicali Europee), Chorus (Rivista quadrilingue dell'Unione Svizzera dei Cori) e ChoralIter (Feniarco - Federazione Nazionale Italiana Associazioni Regionali Corali); ha svolto collaborazioni per l'Unione europea, la Schweizerische Chorvereinigung (Unione Svizzera dei Cori), il Dipartimento formazione e apprendimento dell'Università della Svizzera Italiana (SUPSI-DFA) di Locarno, la Federazione Corale Ticinese, l'Unione Società Corali Italiane delle Regioni Lombardia, Emilia Romagna e Friuli Venezia Giulia, l'AsLiCo Opera Domani, la Feniarco. Nel 2006 è stato nominato dal Ministero dell'Università e della Ricerca consulente per la validazione dei percorsi accademici di secondo livello presso le Istituzioni del comparto AFAM.
È stato membro di giuria a concorsi di composizione (Zurigo, Aarau, Weinfelden, Lugano) e di esecuzione corale (Lecco, Vevey, Yverdon), nazionali ed internazionali; è stato direttore artistico del concorso internazionale di composizione corale di Lugano, organizzato dalla Federazione Corale Ticinese in collaborazione con la RTSI, Radio Televisione della Svizzera Italiana, Rete 2.
Veni Creator Spiritus per coro femminile e organo (2003)
Due corali luterani per coro femminile e organo (2003): Nun komm, der Heiden Heiland - O Haupt voll Blut und Wunden
Tre sprechgesängen da Piumini per coro parlato (2008): CiPiTì, Piango mi bagno, Concon
Due scioglilingua per coro parlato (2008): Sopra la panca, Nove navi nuove
Hegyi éjszakák VI, un omaggio a Kodály, per coro femminile a 6 voci (2008)
Five Xmas Songs per coro di voci bianche, orchestra da camera, pianoforte e percussioni (2009)
Tre canti natalizi della tradizione regionale italiana per coro SATB (2010): Dormi, dormi bel bambin (Trentino), Staimi attenz (Friuli), Gesù bambin l'è nato (Piemonte)
Due Inni per coro SATB (2011): Veni Redemptor gentium, Veni Creator Spiritus