His father was one of the major tenor utilitè of the ‘60s and ‘70s, he began to study opera singing as baritone under the guide of his parents. Then he studied with tenor Pier Miranda Ferraro and then went on studying as tenor with maestra Teresa .
He made his debut in Tosca at Maribor theatre in 1995, and then in Pagliacci and Andrea Chenièr, in the same theatre.
He performed the role of Radames in Aida in a concert version for “settimane musicali adriatiche fra Iesolo e Cattolica” in 1998 with a great success by public and critics.
He took part in many tv shows as a tenor; among his past engagements there is Otello in a production staged by Modena; the artistic manager of Palm Beach Opera M° Anton Guadagno, after an audition, expressed a positive opinion, and asked for his availability for Fedora and Otello.
He performed in Otello by Verdi for Teatro alla Scala of Milan.
He made his debut in the role of Luigi in Il Tabarro by Puccini at Teatro Donizetti of Bergamo.
He took part to the production of I Due Foscari by Verdi for Teatro alla Scala at Teatro degli Arcimboldi in Milan.
Among his recent engagements, he took part to the tournèe of Teatro alla Scala in Japan with the productions of I Due Foscari and Macbeth. He took part to the opening production of the 2003-2004 season of Teatro alla Scala in Milan in Moise et Pharaon by Rossini. Then he performed in Norma by Bellini at Teatro Filarmonico of Verona and in Macbeth by Verdi at Ravenna Festival.
Then he performed in Otello by Verdi at Teatro alla Scala in Milan.
He made his debut at Opernhaus of Zurich performing Malcolm in Macbeth and then he performed Gastone in La Traviata at Teatro Filarmonico of Verona.
In 2006 he performed Abdallo in Nabucco at Teatro Comunale of Bologna and at Teatro Regio of Torino he was Altoum in Turandot for the opening of the season 2006/07.
He got a great personal success performing Il Messaggero in Aida for the opening of the season 2006/07 at Teatro alla Scala; then Malcolm in Macbeth at Teatro Filarmonico of Verona; Roderigo in Otello at Teatro Regio of Parma; Messaggero in Aida at Festival d’Avenches; un Incredibile in Andrea Chénier at Teatro Sociale of Rovigo.
In the season 2008/2009 he is Messaggero in Aida at Arena of Verona; Roderigo in Otello at Festival of Salzburg; Flavio in Norma at Teatro alla Scala of Milan.
In 2011 sings as Malcom in Macbeth by G. Verdi at Modena, Piacenza and Bolzano.
He performed the role of Imperatore Altoum in the production of Turandot at the Teatro Alla Scala in Milano.