Piero Guarnera make his debut 1984 with the role of Belcore(Elisir d’amore) in Spoleto, immediately he makes his debut in the Opera di Roma as Masetto with Peter Maag. In 1985 he sang the role of Guglielmo (Cosí fan tutte) in Rovigo and Treviso. He start a great carrier in Italy and in an others countries. In Italy he has sing in Teatro alla Scala Indomeneo with R. Muti, Lo Sdegno Del Mare of Henze and Arabella of Strauss. In the teatro Massimo di Palermo, Boheme, La Pulzella di Orleans with M. Freni. In the Opera di Roma he has sang Don Pasquale(Malatesta) with G. Taddei, Verdi’s Falstaff (Ford). The Barbiere di Siviglia (Figaro) and Il Ratto di Lucrezia in the Teatro San Carlo di Napoli. In the Teatro Carlo Felice di Genova, Falstaff with the role of Falstaff. Il Campanello of G. Donizetti and Figaro in the Barbiere di Siviglia in the Teatro Regio di Torino. He has also sing in Berlin Staatsoper Verdi’ Falstaff (Falstaff), Zurich, Monte Carlo, Bonn, Maestranza de Sevilla, opera of Lisbon, Las Palmas, Tokio, Amsterdam Opera.