Organista, compositore, direttore di coro e insegnante, si è perfezionato con Peter Erdei, Kurt Suttner, Gary Graden, Robert Ray, Neemiah Brown, Jonathan Rathbone, Francisco Nunez, Simon Carrington, Bob Chilcott, Barbara Baker.
Ha collaborato con Giovanni Acciai, Kirby Shaw, Scott Stroman, Thierry Lalo, Francesca Oliveri. L’eclettica preparazione lo ha portato ad esibirsi in concerto con varie formazioni orchestrali, sia nell’ambito classico che nel jazz.
Dal 1984 si occupa di spirituals, gospels e musica afroamericana con studi, arrangiamenti e produzioni concertistiche.
Membro di giuria in concorsi corali nazionali e internazionali (Quartiano 2001, 2003, 2005, 2007, Musica Mundi Riva del Garda 2003, 2005, 2007, Musica Mundi Roma 2005). Autore della “Missa Trust in Jesus” per m.s. solo, coro e Jazz trio e di numerosi arrangiamenti corali, attualmente, oltre all’ottetto vocale Cantus Firmus, dirige il Trust in Jesus Gospel Choir con Maria Teresa Milano.