Nel 2004 è vincitore del concorso lirico Pergine Spettacolo Aperto (Trento) debutta Rinuccio in Gianni Schicchi, direttore Pietro Borgonovo e regia Eric Vigiè; premiato al concorso lirico “Città di Pistoia” canta Tinca ne Il Tabarro e Gherardo in Gianni Schicchi presso il Teatro Manzoni di Pistoia e Teatro de’ Rassicurati di Montecarlo di Lucca, direttore Herbert Handt e regia Angelo Savelli. Nel 2005 nterpreta Un Chef in Le Roi de Lahore di Jules Massenet, direttore Marcello Viotti e regia Arnaud Bernard presso il Teatro La Fenice di Venezia; canta per il Festival Internazionale di Musica di Melbourne, Australia e debutta Rodolfo in Bohème a Faenza per l’Associazione Lirica “Pia Tassinari”; interpreta Don Urbano ne La Clementina di Boccherini, direttore Herbert Handt, regia Angelo Savelli a Lucca; segue il “Laboratorio Città Lirica Opera Studio 2005” e debutta Filipeto ne I quattro Rusteghi di E. Wolf Ferrari direttore Aldo Sisillo e regia Gino Zampieri, nei teatri di Lucca, Pisa e Ravenna; debutta Alfredo ne La traviata per l’Opera da Camera di Milano; interpreta Manrico il Gallo nell’Opera Bestiale di Aldo Tarabella presso numerosi teatri italiani (Lucca, Torino, Bologna, Sanremo, Genova, Trento).
Successivamente debutta Edgardo in Lucia di Lammermoor, presso la sala filarmonica di Trento; Il Duca di Mantova nel Rigoletto direttore Stefano Romani a Venezia; Nemorino ne L’elisir d’amore a Padova; Cavaradossi in Tosca a Venezia; collabora con Circolo Culturale “Musica a Palazzo” di Venezia, interpretando frequentemente il ruolo di Alfredo (La traviata) e Fracasso (La finta semplice) direttore Nicolas Farine e regia Gino Zampieri presso il Teatro “Heure Bleue” di La Chaux de Fonds in Svizzera.Nel 2007 ha cantato ne i Carmina Burana di Orff a Lecco con l’Orchestra Verdi di Milano diretta da Giacomo Mologni; è stato finalista e premiato al Concorso Lirico Martini di Lignano;
ha partecipato al concerto in onore di Franco Corelli presso il Teatro Delle Muse di Ancona, ha debuttato il ruolo di Ghino in Pia de’ Tolomei di Donizetti (prima rappresentazione in Giappone) direttore Yutaka Hoshide, regia Marco Gandini e scene Italo Grassi, presso il Teatro del Giglio-Showa. Ha poi tenuto recital operistici a Montevideo, (Uruguay) e a Beirut (Libano).
Nel 2008 si è esibito in Ungheria perLucia di Lammermmor al Teatro Csokonai di Debrecen, in recital presso il Teatro dell'Opera Navoi di Tashkent, in Giappone per Bohème e in Marino Faliero a Sassari e Bergamo. Nel 2009 è stato impegnato in Don Pasquale al Teatro Real de Madrid, a Casalgrande e al Teatro Comunale di Bologna; in Lucia di Lammermoor in Polonia e a Budapest, a Sassari per Cecchina e ne La vedova allegra al Festival dell'Operetta di Trieste. Tra i recenti impegni si segnala La vedova allegra al Teatro di San Carlo a Napoli.