Collabora con il Collegium Musicum Almae Matris (Coro e orchestra dell'Università di Bologna), con il quale affronta di frequente lo studio e l'esecuzione di opere meno note. Per la casa editrice Ut Orpheus ha curato la riduzione canto e pianoforte dell'opera Francesca da Rimini di Saverio Mercadante, rappresentata al Festival della Valle d'Itria di Martina Franca con la direzione di Fabio Luisi.
In qualità di assistente di Francesco Lanzillotta ha lavorato all'Opéra national de Lorraine (7 Minuti di Giorgio Battistelli, prima esecuzione assoluta), nei Teatri Valli e Pavarotti di Reggio Emilia e Modena (G. Verdi, La traviata) e al Macerata Opera Festival, dove – oltre ad aver collaborato alle produzioni de L'elisir d'amore, Die Zauberflöte e Rigoletto – ha diretto Carmen di G. Bizet in forma di concerto con l'Orchestra Filarmonica Marchigiana. Ha collaborato con le orchestre Roma Sinfonietta e Magna Grecia, mentre al teatro del Maggio Musicale Fiorentino ha diretto l'intermezzo Il Giocatore di Luigi Cherubini.
Attualmente è in tournée in vari teatri italiani con La Cenerentola di G. Rossini (progetto “Opera domani” - AsLiCo), mentre continua la sua collaborazione con l'Orchestra Sinfonica di Milano, che dirigerà nella prossima stagione in un concerto dedicato alla musica contemporanea e al classicismo. Presso la stessa istituzione, inoltre, è alla guida dell'Orchestra Sinfonica Junior (progetto “Orchestre giovanili”).
Tra i progetti futuri: La traviata, nei teatri di Opera Lombardia e della Rete Lirica Marche (stagione 2022/2023).