Pražský rodák z hudební rodiny (jeho otec hrál v orchestru ND) působil dlouho v operním divadle v Ostravě a v roce 1960 nastoupil do pražského Národního divadla, kde pracoval 30 let až do roku 1991. Dirigoval opery i balety, často i na zahraničních zájezdech opery ND.

Spolupracoval i s televizí a rozhlasem, dirigoval i zahraniční orchestry. V letech 1972–74 byl i šéfem opery v Liberci. Působil i pedagogicky na pražské HAMU.