W latach 2018-2024 pracował na stanowisku dyrygenta chóru Teatru Wielkiego – Opery Narodowej w Warszawie, a od listopada 2024 pełni funkcję kierownika chóru.
W trakcie swojej pracy artystycznej przygotował zespół do 26 premier oraz ponad 450 spektakli repertuarowych w reżyserii m.in. Mariusza Trelińskiego, Davida Pountneya, Annilese Miskimmon, Marka Weissa czy Barbary Wysockiej. Za pulpitem dyrygenckim stawali wówczas m.in. Patrick Fournillier, Tadeusz Kozłowski, Bassem Akiki, Łukasz Borowicz, Michał Klauza, Carlo Montanaro, Lothar Koenigs, Keri Lynn-Wilson, Andriy Yurkevych i Grzegorz Nowak. Dyrygował chórem w takich spektaklach, jak m. in.: Czarna Maska, Aida, Madame Butterfly, Carmen, Tosca, La Bohème, Czarodziejski flet, Cardillac, Halka, Peter Grimes, Billy Budd.
W swojej działalności symfonicznej dyrygował takimi orkiestrami, jak: Capella Bydgostiensis, Toruńska Orkiestra Symfoniczna, Orkiestra Filharmonii Warmińsko-Mazurskiej, Orkiestra Filharmonii Zielonogórskiej, Polska Filharmonia „Sinfonia Baltica”, a także licznymi orkiestrami projektowymi. Dokonał również nagrania muzyki Zbigniewa Bargielskiego na zlecenie wytwórni DUX we współpracy z Akademią Muzyczną w Bydgoszczy.
