Born in 1986 in Salerno, he graduated from the Accademia di Alto Perfezionamento in Torre del Lago. He was a member of the Centro Perfeccionamento Placido Domingo at the Palau de les Arts in Valencia.
He made his debut at a very young age as Eagro in Gluck's Orfeo ed Euridice at the Festival della Valle d'Itria in Martina Franca, followed by Dancaire in Carmen at the San Carlo in Naples, before making his debut at a very young age as Giorgio Germont in La Traviata in Lecce.
His recent engagements include Giorgio Germont in La Traviata at the Teatro Lirico Cagliari, at the Grand Théâtre de Avignon and on tour in Italy, Renato in Un Ballo in Maschera at the NCPA in Beijing and Piacenza, Ravenna and Ferrara, Enrico in Lucia di Lammermoor at the Teatro Petruzzelli in Bari, at the San Carlo in Naples and in a new production at the Stadtheater Basel, Paolo in Simon Boccanegra at the Concertgebouw in Amsterdam, Carlo Gérard in Andrea Chénier at the Teatro Alighieri in Ravenna, Marcello in La Bohème and Ford in Falstaff at the Teatro Petruzzelli in Bari, Mascagni's Iris at the Kozerthaus in Berlin, his role debut as Alfio in Cavalleria Rusticana at the Massimo in Palermo, La bohème in Rome, Nabucco in Oviedo and Mainz, Il Trovatore in Menorca, Piacenza and Saint-Etienne, Verdi's Ernani in Piacenza, Ferrara, Reggio Emilia, Antwerp and Venice, Lucia di Lammermoor at the Deutsche Oper Berlin, Don Carlo, Samson et Dalila and Madama Butterfly at the San Carlo in Naples, Rigoletto at the Sydney Opera House, Un ballo in maschera at the Gran Teatre del Liceu in Barcelona, La Gioconda at the San Carlo in Naples, Il trovatore at the Staatsoper in Stuttgart, Macbeth (French version) at the Verdi Festival in Parma, Nabucco at the Teatro delle Muse in Ancona and at the Cologne Opera.