Nasce nel 1986 a Salerno e si diploma all’Accademia di Alto Perfezionamento di Torre del Lago. È stato membro del Centro Perfeccionamento Placido Domingo al Palau de les Arts di Valencia.
Ha debuttato molto presto come Eagro in Orfeo ed Euridice di Gluck al Festival della Valle d’Itria di Martina Franca, seguito da Dancaire in Carmen al San Carlo di Napoli, prima di debuttare giovanissimo come Giorgio Germont ne La Traviata a Lecce.
Tra i suoi impegni recenti si segnalano: Giorgio Germont ne La Traviata al Teatro Lirico Cagliari, al Grand Théâtre de Avignon e in tournée in Italia, Renato in Un Ballo in Maschera al NCPA di Pechino e Piacenza, Ravenna e Ferrara, Enrico in Lucia di Lammermoor al Teatro Petruzzelli di Bari, al San Carlo di Napoli e in una nuova produzione allo Stadtheater Basel, Paolo in Simon Boccanegra al Concertgebouw di Amsterdam, Carlo Gérard in Andrea Chénier al Teatro Alighieri di Ravenna, Marcello ne La Bohème e Ford in Falstaff al Teatro Petruzzelli di Bari, Iris di Mascagni al Kozerthaus a Berlino, il debutto nel ruolo di Alfio in Cavalleria Rusticana al Massimo di Palermo, La bohème a Roma, Nabucco a Oviedo e Mainz, Il Trovatore a Menorca, Piacenza e Saint-Etienne, Ernani di Verdi a Piacenza, Ferrara, Reggio Emilia, Anversa e Venezia, Lucia di Lammermoor alla Deutsche Oper Berlin, Don Carlo, Samson et Dalila e Madama Butterfly al San Carlo di Napoli, Rigoletto alla Sydney Opera House, Un ballo in maschera al Gran Teatre del Liceu a Barcellona, La Gioconda presso il San Carlo di Napoli, Il trovatore presso la Staatsoper di Stoccarda, Macbeth (versione francese) al Festival Verdi di Parma, Nabucco al Teatro delle Muse di Ancona e all’Opera di Colonia.