Er hat bereits über 50 verschiedene Orchester auf der ganzen Welt dirigiert, darunter das New England Symphony in New York, das Washington University Symphony Orchestra in den Vereinigten Staaten, das Orchestra State of Parana in Brasilien, das Orchestra del Estado de Mexico, das Orchestra de Guanajuato und das Orchestra de Belles Artes in Mexiko, das Krasnoyarsk Symphony Orchestra in Russland, das Orchestra del la Region de Murcia in Spanien, das Orchester von Klaghenfurt in Österreich, die Nordtschechische Philharmonie in Prag, das Karkov Symphony Orchestra in der Ukraine, die Enescu Philharmonie in Bukarest, das Jefferson Symphony Orchestra in New Orleans und das Riverside Orchestra in den Vereinigten Staaten, das Orchester von Teneriffa, das Orchester von Bratislava, das Staatliche Sinfonieorchester Istanbul in der Türkei, das Sinfonieorchester von Maracaibo in Venezuela, das Orchestra de Cascais in Portugal, das Sinfonieorchester von Novi Sad in Serbien und, in Italien, das Orchester der Arena di Verona, das Orchester I Pomeriggi Musicali aus Mailand, das Orchester des Teatro Lirico aus Cagliari, das Orchester Sinfonica Siciliana aus Palermo, das Orchester Filarmonica Italiana aus Piacenza, das Orchester des Teatro Olimpico aus Vicenza, das Orchester della Magna Grecia aus Tarent, das Orchester der Provinz Bari und das Orchester Sinfonica Sanremo.Symphonieorchester von Sanremo.
Als Spezialist für die Oper dirigiert er in zahlreichen Aufführungen alle traditionellen Opern: 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 und Cenerentola.