Od 1972 do 1977 był kierownikiem artystycznym i głównym dyrygentem Teatru Wielkiego w Łodzi; w latach 1973–1976 współpracował z Deutsche Oper am Rhein w Düsseldorfie; od 1981 do 1983 był kierownikiem artystycznym i głównym dyrygentem Opery i Filharmonii Bałtyckiej w Gdańsku; w latach 1983–1987 współpracował z Operą Badeńską w Karlsruhe. Od 1999 do 2001 był szefem Daegu City Symphony Orchestra w Korei Południowej.
Działalność pedagogiczna Równolegle z pracą dyrygenta prowadził działalność pedagogiczną: w latach 1958–1959 był wykładowcą fortepianu w PWSM w Poznaniu; od 1960 związany był z klasą dyrygentury warszawskiej PWSM - początkowo jako wykładowca, potem docent, następnie profesor (od 1989 profesor zwyczajny); w tej samej uczelni (od 1979 już Akademii Muzycznej im. Fr. Chopina) w latach 1969–1971 był kierownikiem Katedry Dyrygentury i Teorii Muzyki;