był kierownikiem muzycznym Warszawskiej Opery Kameralnej, w latach 1982–1984 zastępcą dyrektora naczelnego i artystycznego Teatru Wielkiego w Warszawie, pracował równocześnie w Akademii Muzycznej w Warszawie prowadząc jej orkiestrę symfoniczną.

Od 2 stycznia 1984 do 1993 r. był kierownikiem artystycznym Opery Bałtyckiej, a następnie Filharmonii Bałtyckiej.

Od września 1994 do czerwca 1996 r. był dyrektorem artystycznym Opery Narodowej w Skopju (Macedonia).

W latach 1997–1999 był konsultantem artystycznym Filharmonii w Koszalinie i w Olsztynie.

Od września 2003 do grudnia 2007 r. ponownie był kierownikiem muzycznym Opery Bałtyckiej.

W latach 2008–2011 pełnił funkcję dyrektora artystycznego Warmińsko-Mazurskiej Filharmonii w Olsztynie. W październiku 2009 r. z jego inicjatywy powstał Chór Warmińsko-Mazurskiej Filharmonii im. Feliksa Nowowiejskiego w Olsztynie.

Działalność artystyczna Dyrygował większością najbardziej znanych dzieł operowych, m.in. Giuseppe Verdiego (zrealizował niemal wszystkie jego opery, m.in. Ernani, Zbójcy, Don Carlos, Makbet, Rigoletto, Traviata, Aida, ponad 200 razy prowadził Nabucca), Giacoma Pucciniego (m.in.