Born in Piacenza, he has studied with Gabriella Ravazzi making his debut in 2001 as Pistola in G. Verdi Falstaff at the Laboratorio lirico Spazio Musica in Genova and specializing with M° Vaglieri e Macripò.
In 2004 he has made his International debut performing the roles of Barone di Trombonok in Viaggio a Reimsand of Lucio Silano in La Vestale by Mercadante at the Wexford Opera Festival.
Since then he has performed in some of the most prestigious opera houses around the World, The Teatro Comunale di Bologna (Traviata under the baton of Maestro Daniele Gatti), Teatri di Modena, Reggio Emilia and Ferrara (Peter Grimes), Teatro Verdi di Trieste (Mondo della Luna by Paisiello), Orchestra Arturo Toscanini (Carmen) La Fenice di Venezia (Traviata), Wiesbaden (Traviata), Beijing (Traviata), ) and at the Teatro alla Scala (Traviata).
His repertoire includes Sparafucile in Rigoletto, Commendatore in Don Giovanni, Tom in un Ballo in maschera, Simone in Gianni Schicchi, Zio Bonzo in Madama Butterfly e Gran Sacerdote in Nabucco, The Gambler at the Teatro alla Scala conducted by Daniel Barenboi annd Boris Goudonov al Teatro alla Fenice under the baton of Maestro Inbal,
In this past season he has performed Zaccaria in Nabucco next to Leo Nucci, at the Teatro Comunale Luciano Pavarotti, Bohème (Colline) at the Teatro Municipal di San Paolo in Brasil, La Wally (Pedone) in Piacenza, Modena and Reggio Emilia, Attila (Leone)andTannhauserat The Teatro La Fenice in Venice, Rocheford in a new production of Anna Bolena at the Teatro alla Scala; Fiesco in Simon Boccanegra at the Teatro di Piacenza and Ravenna, Oroveso (Norma) at the Teatro Filarmonico di Verona and Don Basilio in Barber of Seville at La Fenice.