Principally active as a performer of early music, his first main role (as Tancredi) was in the world premiere of Rossi’s ‘Erminia sul Giordano’, held in the Manzoni theatre, Pistoia, conducted by A. Perugi. He has had experience singing madrigals as a member of the consort “La Venexiana”, appearing in Germany, France, Austria, Spain, Belgium, Portugal and Switzerland. He is a member of the “More Antiquo” ensemble and he sings with the RTSI choir; in addition he has performed in concerts and recorded CD’s with La Reverdie, Cantica Symphonia, Cantar Lontano, Fantazyas, Ensemble Vocale Veneto, Stirps Jesse, Cantimbanco, Accademia Strumentale Italiana. He frequently appears as guest soloist with many European symphonic and choral groups and also as a performer of lieder. In 2008, he was invited by Czech Society of Ancient Music in Valtice (CZ) to teach a masterclass dedicated to Italian madrigals. Among his most interesting experiences outside of the early music world was a performance which took place on May 5th, 2005, in Milan Cathedral, when he performed along with B. Zanichelli and A. La Ciacera in the world premiere of Klang: Die Erste Stunde, for soprano, tenor and organ, by K. Stockhausen, under the baton of the composer himself.