Gościnnie występuje w Teatrze Wielkim w Poznaniu, Operze Dolnośląskiej we Wrocławiu, Operze Śląskiej w Bytomiu, Operze i Operetce w Krakowie, Teatrze Muzycznym w Łodzi, Gliwicach, Wrocławiu i Warszawie, Operze Nova w Bydgoszczy oraz nadal w Teatrze Wielkim w Łodzi.
Występował również w Anglii, Irlandii, Szwajcarii, Austrii, Niemczech, Holandii, Belgii, Danii i Francji.
W swoim repertuarze posiada m.in. następujące partie:
Alfred – Traviata G. Verdiego,
Don Jose – Carmen G. Bizeta,
Ismael – Nabucco G. Verdiego,
Maurizio – Adriana Lecouvreur F. Cilei,
Kandyd – Kandyd L. Bernsteina,
Chopin – Kochankowie z klasztoru Valldemosa M.Ptaszyńskiej,
Artur – Łucja z Lammermoor G. Donizettiego,
Ksiądz Rewolucjonista – Ca Ira R. Watersa,
Federico – Norma V. Belliniego,
Lurwell – Henryk VI na łowach K. Kurpińskiego,
Malkolm – Makbet G. Verdiego,
Arlekin – Pajace R. Leoncavallego,
Spoletta – Tosca G. Pucciniego,
Remendado – Carmen G. Bizeta,
Posłaniec – Aida G. Verdiego,
Flavio – Norma V. Belliniego,
Bruno – Purytanie V. Belliniego,
Rustighello – Lukrecja Borgia G. Donizettiego,
Barinkay – Baron Cygański J. Straussa,
Alfred – Zemsta Nietoperza J. Straussa,
Edwin – Księżniczka Czardasza E. Kalmana,
Stanisław – Ptasznik z Tyrolu K. Zellera,
Carewicz – Carewicz F. Lehara,
Su-Czong – Kraina uśmiechu F. Lehara,
Orfeusz – Orfeusz w piekle J. Offenbacha,
Kamil – Wesoła wdówka F. Lehara,
Szymon i Jan – Student żebrak C. Millockera,
Ubaldo Piangi – Upiór w Operze A. L. Webbera,
Jezus – Jerry Springer The Opera R. Thomasa.
Od września 2018 r. jest członkiem zespołu aktorskiego Teatru Rozrywki. Role w Teatrze Rozrywki:
– Potwór w musicalu Młody Frankenstein M. Brooksa i T. Meehana,
– Franz Liebkind w Producentach M. Brooksa,
– Sierżant Garcia w musicalu familijnym Zorro J. Bończyka i Z. Krzywańskiego,
– Kierownik hotelu w farsie Hotel Westminster R. Cooneya,
– Ojciec O'Hara w musicalu Zakonnica w przebraniu A. Menkena,
– Kot Nestor w musicalu Koty A. L. Webbera.
Foto: Tomasz Zakrzewski