Ha già diretto oltre 50 differenti orchestre in tutto il mondo tra le quali la New England Symphony a New York, la Washington University Symphony Orchestra negli Stati Uniti, l’Orchestra State of Paranà in Brasile, l’Orchestra del Estado de Mexico, l’Orchestra de Guanajuato e l’Orchestra de Belles Artes in Mexico, l’Orchestra Sinfonica di Krasnoyarsk in Russia, l’Orchestra del la Region de Murcia in Spagna, l’Orchestra di Klaghenfurt in Austria, la North Czech Philarmonic a Praga, l’Orchestra Sinfonica di Karkov in Ucraina, la Filarmonica Enescu di Bucarest, la Jefferson Symphony Orchestra di New Orleans e la Riverside Orchestra negli Stati Uniti, l’Orchestra di Tenerife, l’Orchestra di Bratislava, l’Orchestra Sinfonica di Stato di Istanbul in Turchia, l’Orchestra Sinfonica di Maracaibo in Venezuela, l’Orchestra de Cascais in Portogallo, l’Orchestra Sinfonica di Novi Sad in Serbia e, in Italia, l’Orchestra dell’Arena di Verona, l’Orchestra I Pomeriggi Musicali di Milano, l’Orchestra del Teatro Lirico di Cagliari, l’Orchestra Sinfonica Siciliana di Palermo, l’Orchestra Filarmonica Italiana di Piacenza, l’Orchestra del Teatro Olimpico di Vicenza, l’Orchestra della Magna Grecia di Taranto, l’Orchestra della Provincia di Bari e l’Orchestra Sinfonica di Sanremo.
Specializzato nell’opera lirica, dirige in numerose repliche tutte le opere tradizionali: Traviata, Nabucco, Rigoletto, Trovatore, Aida, Simon Boccanegra, Falstaff, Otello, Ernani, Madama Butterfly, Tosca, Boheme, Manon Lescaut, Turandot, Le Nozze di Figaro, Don Giovanni, Cavalleria Rusticana, Pagliacci, Adriana Lecouvreur, Barbiere di Siviglia, Carmen, Don Pasquale, Elisir d’amore, Lucia di Lammermoore, Norma e Cenerentola.