Estudió en Parma y con Carlo Bergonzi en Busseto.
Debutó en Un ballo in maschera en Parma en 1998, seguido por reemplazos en Verona de Ballo, Rigoletto y Aida hasta ser contratado por Riccardo Muti para La Scala en La forza del destino en 1999 En la Arena de Verona cantó Tosca y Madama Butterfly seguidos por la Scala de Milán, Madrid y Tokio.
Regresó a Milán para Il trovatore con Muti, debutando luego en Nueva York en la gala Richard Tucker.
Otros papeles que canta son Andrea Chénier, Ernani, Don Carlos, Pollione en Norma, Turiddu en Cavalleria rusticana y Canio en Pagliacci.
[2] El tenor fue traslado a un hospital de Catania, donde falleció días más tarde.