Nasce a Bologna nel 1949 da genitori veneti. Il padre, tenore lirico, lo instrada verso lo studio musicale; ed è assieme alla formazione universitaria, culminante nella laurea in lettere classiche a Bologna, che percorre gli studi musicali accademici, conseguendo i diplomi di musica corale e direzione di coro, di composizione, di direzione d’orchestra. La formazione musicale è avvenuta con Grandi, Franchini, Manzoni, Clementi per la composizione, Gotti per musica corale, Bellini, Gelmetti e Ferrara per la direzione d’orchestra. Dal 1972 al 1974 esercita attività didattica come ricercatore presso l’Istituto di Filologia classica della Facoltà di Lettere e Filosofia di Bologna presso la cattedra di Storia della Musica del prof. Alberto Gallo, ma dal 1974 si dedica esclusivamente all’attività musicale come didatta, direttore d’orchestra, di coro e compositore. Dal 1976 è direttore artistico della Società Corale Euridice di Bologna, con la quale svolge attività concertistica a cappella e sinfonico-corale. Docente di esercitazioni orchestrali presso il conservatorio di Rovigo (1982-86), assume in seguito la direzione del Conservatorio di Mantova e dell’Istituto pareggiato O. Vecchi di Modena. Dal 1996 è direttore artistico del Festival corale internazionale Città di Bologna e dall’anno successivo esercita la docenza di musica corale e direzione di coro e di musica da camera barocca presso il conservatorio di Bologna fino al 2014. Nella programmazione della Scuola di Musica Euridice è responsabile artistico del corso di formazione per direttori di coro Chorus, coaudiuvato dai docenti Gentilini, Napolitano e Guernieri. Svolge stage in Italia e Europa di perfezionamento per direttori e gruppi vocali-strumentali sulla musica del Novecento e contemporanea, del teatro musicale da camera e sulla musica rinascimentale-barocca. Ha diretto l’Ensemble di musica contemporanea, il Ricercare ensemble di Revere ed è stato direttore principale dell’orchestra Camerata padana di Carpi. Dal 2013 è chiamato alla direzione della Cappella musicale di San Biagio di Cento (Ferrara). Nel 2004 ha fondato il Coro da camera di Bologna, formazione professionale specializzata nella produzione di musica barocca, contemporanea e nel repertorio sinfonico-corale. Ha fatto parte della commissione artistica del Concorso per direttori di coro Mariele Ventre; è stato presidente del concorso di composizione Seghizzi di Gorizia e dell’Aerco. È stato membro della Commissione Artistica Feniarco e giurato nei più prestigiosi concorsi nazionali e internazionali. È autore di numerose composizioni orchestrali, cameristiche (strumentali e vocali) e corali, di pubblicazioni musicologiche, edizioni critiche, in particolare sul contrappunto nella musica medievale. Numerosa è la sua produzione discografica come interprete e come compositore per varie etichette. L’attività di direttore si traduce in un repertorio che abbraccia la musica antica, in particolare rinascimentale e barocca, la musica del xx secolo e contemporanea.