Graduated in opera singing at the G. Verdi Conservatory in Milan, he attended the Academy of Teatro alla Scala in Milan. He obtained a Master’s Degree at the “G. Puccini” Conservatory in La Spezia and a Master’s in Artistic Vocology at the Alma Mater Studiorum University of Bologna.

He has performed more than 45 operatic roles in Italy and abroad and has given over 100 concert programs in Europe, South America, and South Africa in 5 languages, covering Sacred, Operatic, Lieder, and Contemporary repertoire.