W 1977 wrócił do rodzinnego Krakowa, gdzie objął kierownictwo Orkiestry i Chóru Polskiego Radia i Telewizji. Przez siedemnaście lat (1983–2000) kierował Narodową Orkiestrą Symfoniczną Polskiego Radia w Katowicach (dawniej Wielka Orkiestra Symfoniczna Polskiego Radia). W latach 1987–1992 był dyrygentem Orquesta Filarmónica de Gran Canaria.
Od 1998 jest profesorem dyrygentury Uniwersytetu Muzycznego Fryderyka Chopina w Warszawie. Od 2002 do 2013 był dyrektorem naczelnym i artystycznym Filharmonii Narodowej w Warszawie.
W latach 2005 i 2010 dyrygował Orkiestrą Symfoniczną Filharmonii Narodowej podczas przesłuchań finałowych na Międzynarodowych Konkursach im. Fryderyka Chopina.
Dyrygował niemal we wszystkich ośrodkach muzycznych Europy oraz w Stanach Zjednoczonych, Kanadzie, Meksyku, Izraelu, Brazylii, Argentynie, Japonii, Hongkongu, Korei Południowej, Australii, Nowej Zelandii, Chinach i na Tajwanie. Oprócz licznych polskich orkiestr symfonicznych, występował m.in. z: Berliner Philharmoniker Staatskapelle Dresden Tonhalle-Orchester Zürich Royal Philharmonic Orchestra BBC Symphony Orchestra Orchestre Symphonique de Montréal Orchestra dell’Accademia di Santa Cecilia Orchestre de la Suisse Romande Philharmonia St.