Ya ha dirigido más de 50 orquestas diferentes en todo el mundo, como la Sinfónica de Nueva Inglaterra en Nueva York, la Orquesta Sinfónica de la Universidad de Washington en Estados Unidos, la Orquesta del Estado de Paraná en Brasil, la Orquesta del Estado de México, la Orquesta de Guanajuato y la Orquesta de Bellas Artes en México, la Orquesta Sinfónica de Krasnoyarsk en Rusia, la Orquesta de la Región de Murcia en España, la Orquesta de Klaghenfurt en Austria, la Filarmónica Checa del Norte en Praga, la Orquesta Sinfónica de Karkov en Ucrania, la Filarmónica de Enescu en Bucarest, la Orquesta Sinfónica Jefferson en Nueva Orleans y la Orquesta Riverside en Estados Unidos, la Orquesta de Tenerife, la Orquesta de Bratislava, la Orquesta Sinfónica Estatal de Estambul en Turquía, la Orquesta Sinfónica de Maracaibo en Venezuela, la Orquesta de Cascais en Portugal, la Orquesta Sinfónica de Novi Sad en Serbia y, en Italia, la Orquesta Arena di Verona, la Orquesta I Pomeriggi Musicali de Milán, la Orquesta del Teatro Lirico de Cagliari, la Orquesta Sinfónica Siciliana de Palermo, la Orquesta Filarmónica Italiana de Piacenza, la Orquesta del Teatro Olímpico de Vicenza, la Orquesta della Magna Grecia de Taranto, la Orquesta de la Provincia de Bari y la Orquesta Sinfónica Sanremo.
Especializado en ópera, dirige todas las óperas tradicionales en numerosas representaciones: La Traviata, Nabucco, Rigoletto, El Trovador, Aída, Simon Boccanegra, Falstaff, Otelo, Ernani, Madama Butterfly, Tosca, Boheme, Manon Lescaut, Turandot, Las Bodas de Fígaro, Don Giovanni, Cavalleria Rusticana, Pagliacci, Adriana Lecouvreur, El Barbero de Sevilla, Carmen, Don Pasquale, Elisir d’amore, Lucia di Lammermoore, Norma y Cenicienta.