W latach 1982–1984 i 1986–1989 był dyrygentem i kierownikiem artystycznym Państwowej Opery w Bydgoszczy. Przygotował kilka premier operowych, operetkowych i baletowych (Otello, Carmen, Cyrulik sewilski, Flis, Verbum nobile, Pan Twardowski, Ptasznik z Tyrolu i inne). Współpracował także z bydgoską Akademią Muzyczną, przygotowując Akademicką Orkiestrę Symfoniczną i solistów - studentów tej uczelni do koncertów dyplomowych, organizowanych corocznie w sali koncertowej Filharmonii Pomorskiej w Bydgoszczy.

Po odejściu z bydgoskiej opery, od 1992 pełnił funkcję dyrygenta i kierownika muzycznego Opery Bałtyckiej w Gdańsku. Współpracował także z Toruńską Orkiestrą Kameralną oraz często pojawiał się na estradach różnych filharmonii w Polsce, m.in. Filharmonii Pomorskiej. Dokonał wielu nagrań płytowych z różnymi orkiestrami oraz dla Polskiego Radia i Telewizji. W latach 2003–2009 prowadził Filharmonię Szczecińską. W latach 2009–2018 pełnił funkcję dyrygenta Orkiestry Symfonicznej Akademii Muzycznej w Gdańsku.

Od 2011 profesor tytularny sztuki muzycznej.

Mąż Bożeny, ojciec Natalii (ur. 1979) i Angeliki (ur.