Nacido en Treviso, estudió en el Conservatorio Benedetto Marcello de Venecia con Leone Magiera, debutando con La bohème en Venecia en 1996. La temporada 1997/98 se presentó en Milán dirigido por Riccardo Muti (Macbeth) y debutó en dos roles clave en su carrera: Gabriele Adorno (Simon Boccanegra) en Bolonia y Don Carlo en Parma. También ha actuado en ciudades como Viena, Verona, Florencia, Nápoles, Roma, Macerata, Madrid, Bilbao, Las Palmas de Gran Canaria, Berlín, Chicago, San Francisco y Zúrich, entre otras.
Ha sido dirigido por los maestros Claudio Abbado, Daniel Barenboim, Zubin Mehta, Daniele Gatti, Eliahu Inbal, Donato Renzetti, Fabio Luisi y Adám Fischer.
Su repertorio comprende títulos como Rigoletto, Tosca, Madama Butterfly, Norma, Aida, Attila, I masnadieri, Luisa Miller, I due Foscari, Oberto, Pagliacci, Adriana Lecouvreur, Werther, Linda di Chamounix y Turandot.
Debutó en el Gran Teatre del Liceu la temporada 2015/16 con Simon Boccanegra i ha vuelto con Un ballo in maschera (2017/18).