Debutó en el escenario en 2016 y desde entonces ha interpretado los papeles de Saint-Brioche (La vedova allegra), Gastone (La traviata), Bastien (Bastien und Bastienne), Gherardo (Gianni Schicchi), Remendado (Carmen), Cenciaiuolo (Iris), Edmondo-Maestro di Ballo-Lampionaio (Manon Lescaut), Goro (Madama Butterfly), Spoletta (Tosca), Normanno (Lucia di Lammermoor), Ruiz (Il trovatore), Borsa (Rigoletto), Abate di Chazeuil (Adriana Lecouvreur) y Prunier (La rondine), en algunos de los principales escenarios italianos, como el Teatro Carlo Felice di Genova, Macerata Opera Festival, Teatro Verdi di Pisa, Teatro Grande di Brescia, Teatro Ponchielli di Cremona, Teatro Fraschini di Pavia, Teatro Sociale di Como, Luglio Musicale Trapanese, Teatro Vittorio Emanuele di Messina, l’Ente Marialisa de Carolis di Sassari, Teatro Sociale di Rovigo, Teatro Goldoni di Livorno y Teatro Coccia di Novara. Entre sus debuts recientes destaca Spoletta (Tosca) en la Royal Opera House e Isèpo (La Gioconda) en el Festival de Pascua de Salzburgo dirigido por el Maestro Pappano.
Sus compromisos futuros incluyen Manon Lescaut en el Teatro Regio de Turín, Madama Butterfly en el Osterfestspiele de Baden-Baden, luego Il cappello di paglia di Firenze y Andrea Chénier. Debuta en el Gran Teatre del Liceu.