Opera Wrocławska była jego pierwszym miejscem pracy, od 1954 roku przez trzy sezony był asystentem dyrygenta. Później, już jako dyrygent, działał kolejno w Operze Poznańskiej, Operze Warszawskiej (którą w 1965 roku przemianowano na Teatr Wielki), gdzie w latach 1973–1981 był pierwszym dyrygentem i dyrektorem artystycznym.
Po odejściu z Warszawy przez ponad dziesięć sezonów kierował teatrami i orkiestrami zagranicznymi w: Egipcie (Kair), Szwajcarii (Sankt Gallen, Lozanna, Lugano) i Niemczech (Düsseldorfie, Karlsruhe, Wiesbaden, Gelsenkirchen i Oberhausen). Gościnnie podziwiano go w tym czasie w Berlinie, Budapeszcie, Dreźnie, Lipsku, oraz Ankarze i Bukareszcie.
Po powrocie do kraju, na trzy sezony (1991–1994), objął dyrekcję łódzkiej opery (Teatru Wielkiego w Łodzi). Polskiej widowni przywrócił „Parię” (ostatnie ukończone dzieło Stanisława Moniuszki) wykonaną właśnie Łodzi. Pod jego batutą po raz pierwszy w Polsce, w Łodzi, w 1993 r., zabrzmiał „Król Ubu” („Ubu rex” – opera buffo) Krzysztofa Pendereckiego[2].
Tematem jego pracy była muzyka operowa: najwięcej Stanisława Moniuszki i Ryszarda Wagnera. W latach 80. dyrygował w telewizji muzykę z opery Ryszarda WagneraWalkiria. Dyrygował też tworząc muzykę do filmów. Był stryjem innego polskiego dyrygenta Tadeusza Wicherka.