Il a déjà dirigé plus de 50 orchestres différents à travers le monde, dont le New England Symphony à New York, l’Orchestre symphonique de l’université de Washington aux États-Unis, l’Orchestre State of Paranà au Brésil, l’Orchestre del Estado de Mexico, l’Orchestre de Guanajuato et l’Orchestre de Belles Artes au Mexique, l’Orchestre symphonique de Krasnoyarsk en Russie, l’Orchestre de la Region de Murcia en Espagne, l’Orchestre de Klaghenfurt en Autriche, la North Czech Philarmonic à Prague, l’Orchestre symphonique de Karkov en Ukraine, la Filarmonica Enescu à Bucarest, la Jefferson Symphony Orchestra à la Nouvelle-Orléans et la Riverside Orchestra aux États-Unis, l’Orchestre de Tenerife, l’Orchestre de Bratislava, l’Orchestre symphonique de l’État d’Istanbul en Turquie, l’Orchestre symphonique de Maracaibo au Venezuela, l’Orchestre de Cascais au Portugal, l’orchestre symphonique de Novi Sad en Serbie et, en Italie, l’Orchestre des Arènes de Vérone, l’Orchestre I Pomeriggi Musicali de Milan, l’Orchestre du Teatro Lirico de Cagliari, l’Orchestre Sinfonicasymphonique sicilien de Palerme, l’Orchestre philharmonique italien de Plaisance, l’Orchestre du Théâtre Olympique de Vicence, l’Orchestre de la Magna Grecia de Tarente, l’Orchestre de la Province de Bari et l’Orchestre symphonique de Sanremo.
Spécialisé dans l’opéra, il dirige tous les opéras traditionnels lors de nombreuses représentations : La Traviata, Nabucco, Rigoletto, Le Trouvère, Aida, Simon Boccanegra, Falstaff, Otello, Ernani, Madame Butterfly, La Tosca, La Bohème, Manon Lescaut, Turandot, Les Noces de Figaro, Don Juan Don Giovanni, Cavalleria Rusticana, Pagliacci, Adrienne Lecouvreur, Le Barbier de Séville, Carmen, Don Pasquale, L’élixir d’amour, Lucia di Lammermoore, Norma et Cendrillon.