He graduated in piano with full honors, choral music, choral conducting and composition. In 1971 he won a competition as accompanist for the singing class in the Conservatory “G. Rossini” in Pesaro where he taught until 2005. Since then, he has been ”Maestro al piano” in major theaters and lyric institutions, the Accademia d’Arte Lirica in Osimo, the Arena Sferisterio of Macerata, the Teatro “G. B. Pergolesi “in Jesi later alternating as chorus master, also with the Rai of Milan. He was Director of the Choir “V. Bellini”, Ancona, the Fortuna Theatre, Fano, the Theatre “V. Basso”, Ascoli Piceno. From 1980, the year of the birth of the Rossini Opera Festival in Pesaro until 1999 he was répétiteur for numerous Rossini operas, Maestro at the harpsichord for the recordings and teacher in the Rossini Academy, working with Gavazzeni, Gelmetti, Kuhn, Gatti, Renzetti, Chailly, Claudio Abbado and the most important opera vocal performers. As an Italian opera coach, he guested at Lyon Opéra, the Nederlandse Opera in Amsterdam and Radio Vara in Holland. He was chosen as the official pianist at the 4th International Competition “Maria Callas” and has occasionally held interpretation courses for American Japanese, and Korean students.