Reżyseria:
"Korfanty. Z miłości do Śląska”, premiera - Teatr Śląski w Katowicach, 22 marca 2023
"Rodzina Gorzyckich III”, premiera - Gorzyckie Centrum Kultury w Gorzycach, 30 listopada 2022
"Księżniczka Czardasza”, premiera - Compagnia Teatrale w Krakowie, 25 września 2022
"Rodzina Gorzyckich II”, premiera - Gorzyckie Centrum Kultury w Gorzycach, 29 listopada 2019
"Rodzina Gorzyckich”, premiera - Gorzyckie Centrum Kultury w Gorzycach, 30 listopada 2018
"W krainie muzyki”, premiera - Centrum Kultury Katowice im. Krystyny Bochenek, 23 września 2016
"Orfeusz w piekle”, premiera - Teatr Muzyczny Arte Creatura w Katowicach, 4 września 2015
"Swing - komedia bardzo erotyczna”, premiera - Teatr Muzyczny w Poznaniu, 14 czerwca 2015
"Bricklin - samochodowa fantazja”, premiera - Old Timers Garage w Katowicach, 11 stycznia 2015
Role teatralne:
Julio Toress w spektaklu „Tigergirls”, reż. Fred Appke, Teatr Korez w Katowicach – 07 czerwca 2023
Wojciech Korfanty w spektaklu „Korfanty. Z miłości do Śląska”, reż. Dariusz Niebudek, Teatr Śląski w Katowicach – 22 marca 2023
William w spektaklu „Kłamstewka”, reż. Marcin Sławiński, Ave Teatr w Rzeszowie – 07 października 2022
Frantz Berg w spektaklu „Spin Doctor”, reż. Grzegorz Krawczyk, Teatr Miejski w Gliwicach – 02 kwietnia 2022
Gepetto w musicalu „Pinokio. Il Grande Musical”, reż. Magdalena Piekorz, Teatr Rozrywki w Chorzowie – 22 września 2021
Janek w spektaklu „Wakacje All Inclusive”, reż. Beata Deutschmann, Teatr Wit-Wit w Gliwicach – 08 marca 2021
Jeremi Przybora w spektaklu „I dodam jeszcze, że Cię kocham - Osiecka & Przybora”, reż. Nina Siwy i Agnieszka Perzyńska, Chorzowskie Centrum Kultury – 28 października 2020
Kurtz oraz Dyrektor w spektaklu „Jądro ciemności”, reż. Danuta Gołdon-Legler, Teatr William-Es w Wałbrzychu – 18 października 2020
Mężczyzna w spektaklu „Ni pies ni wydra - coś na kształt miłości”, reż. Beata Zarembianka i Jarek Babula, Ave Teatr – 09 sierpnia 2020
El Duende w opericie „Maria de Buenos Aires”, reż. Michał Znaniecki, Warszawska Opera Kameralna – 19 stycznia 2020
Moniuszko w spektaklu „Długie dopusty i krótkie wskrzeszenia”, reż. Janusz Kukuła, Górnośląski Park Etnograficzny w Chorzowie – 22 września 2019
Lekarz w musicalu „Przerwana cisza”, reż. Michał Znaniecki, Warszawska Opera Kameralna – 15 września 2019
Senior rodu w musicalu „Koncert warkoczem pleciony”, reż. Izabela Malik, Miejski Dom Kultury w Piekarach Śląskich – 12 września 2019
Jonatan Peachum w musicalu „Opera za trzy grosze”, reż. Jerzy Jan Połoński, Krakowski Teatr Variete w Krakowie – 19 stycznia 2019
Moniuszko w spektaklu „ZaFlis - czyli Flis od kulis”, reż. Michał Znaniecki, Małopolskie Centrum Kultury "Sokół" w Nowym Sączu – 13 listopada 2018
Leon w spektaklu „Kobieta na zamówienie”, reż. Marcin Sławiński, AVE TEATR w Rzeszowie – 21 października 2018
Hrabia Feri w operetce „Księżniczka Czardasza”, reż. Michał Znaniecki, Mazowiecki Teatr Muzyczny w Warszawie – 12 kwietnia 2018
Moniuszko w operetce „Flis”, reż. Michał Znaniecki, Małopolskie Centrum Kultury "Sokół" w Nowym Sączu – 14 listopada 2017
Henry w spektaklu „Seks dla opornych”, reż. Paweł Szumiec, AVE TEATR w Rzeszowie – 14 października 2017
Wojciech Korfanty w spektaklu „Chwila wielka dla całego Śląska”, reż. Robert Talarczyk, Teatr Śląski w Katowicach – 06 października 2017
Max w musicalu „Bulwar Zachodzącego Słońca”, reż. Michał Znaniecki, Teatr Rozrywki w Chorzowie, prapremiera polska – 21 kwietnia 2017
Żebrak oraz Kardynał Dziwisz w musicalu „Karol”, reż. Krzysztof Korwin-Piotrowski, Tauron Arena Kraków, prapremiera polska – 25 lutego 2017
Zeflik w musicalu „Mąż mojej żony”, reż. Henryk Adamek, Formacja Artystyczna Kandyd 2, premiera – 16 grudnia 2016
Igor w musicalu „Młody Frankenstein”, reż. Jacek Bończyk, Teatr Rozrywki w Chorzowie, prapremiera polska – 23 kwietnia 2016
Ojciec w „Zaręczynach”, reż. Marcin Sławiński, Teatr Nowy w Zabrzu, prapremiera polska – 26 września 2015 (spektakle przedpremierowe: 20-21 czerwca 2015)
Poseł Bouladon w spektaklu „Miłość i polityka", reż. Mariusz Orski, Teatr Korez w Katowicach, prapremiera polska – 10 kwietnia 2015
Wujek Mike w musicalu „Prześliczna Wiolonczelistka”, reż. Jakub Wocial, Centrum Kultury Katowice, prapremiera polska – 04 października 2014
Jasiu w „Jasiu albo polish joke”, reż. Maciej Podstawny, Teatr Nowy w Zabrzu, prapremiera polska – 18 maja 2014
Wielebny Arthur Humphrey w „O co biega?”, reż. Marcin Sławiński, Teatr Nowy w Zabrzu – 01 marca 2014
Profesor Higgins w musicalu „My Fair Lady”, reż. Urszula Piwnicka, Sala Kongresowa Pałacu Kultury i Nauki w Warszawie – 11 lutego 2014
Serce, Właściciel w „Bierzcie i jedzcie”, reż. Monika Strzępka, Teatr Rozrywki w Chorzowie – 14 grudnia 2013
Profesor Higgins w musicalu „My Fair Lady”, reż. Robert Talarczyk, Opera Śląska w Bytomiu – 11 maja 2013
Otokar Svec, konferansjer, Robotnik Honza, Dziennikarz, Filmowiec w „Gottland”, reż. Joanna Zdrada, Teatr Rozrywki w Chorzowie – 16 marca 2013
Duch Ojca w musicalu „Our House”, reż. Michał Znaniecki, Teatr Rozrywki w Chorzowie, prapremiera polska – 27 października 2012
Lars von Trier w „Kto zabił Alonę Iwanowną”, reż. Michał Kmiecik, Teatr Dramatyczny w Warszawie, premiera – 25 lutego 2012
Adaś Miauczyński (Ja 6 - drażliwe) w operze „Dzień Świra”, reż. Igor Gorzkowski, Teatr Wielki w Poznaniu, premiera – 28 stycznia 2012
Mąż 1 w musicalu „Położnice Szpitala św. Zofii”, reż. Monika Strzępka, Teatr Rozrywki w Chorzowie, premiera – 17 września 2011
Jerzy Page w musicalu „Wesołe Kumoszki”, reż. Laco Adamik, Teatr Rozrywki w Chorzowie, premiera – 4 grudnia 2010
Starosta w widowisku „Śląskie Wesele”, reż. Waldemar Patlewicz, Dom Muzyki i Tańca w Zabrzu, premiera – 9 października 2010
Ignacy w „Hotelu Nowy Świat”, reż. Magdalena Piekorz, Teatr Polski w Bielsku - Białej, premiera – 15 maja 2010
Roger de Bill oraz Max Białystok w musicalu „Producenci” Mela Brooks’a, reż. Michał Znaniecki, Teatr Rozrywki w Chorzowie, premiera – 28 czerwca 2009
Udział (od 2008 r.) w „Kwartecie dla czterech aktorów”, reż. zespół pod kierownictwem Mirosława Neinerta, Teatr Korez w Katowicach, premiera – 6 marca 1992
Udział w „After the earthquake” (spektakl wystawiany w j. angielskim), adaptacja wg „The earthquake in Chile” Heinrich’a von Kleist’a, reż. Anatoly Frusin, Jolanta Juszkiewicz, Kropka Theatre (Sydney), premiera – 8 maja 2008 (Ruiny Teatru Miejskiego w Gliwicach)
Guślarz w „Dziadach” Adama Mickiewicza, reż. Maria Katarzyna Gliwa, Muzeum Historii Katowic, premiera – 3 marca 2008
Sapałow w operetce „Król walca”, reż. Tadeusz Wiśniewski, Zagłębiowska Scena Muzyczna, Pałac Kultury Zagłębia w Dąbrowie Górniczej, premiera – 12 maja 2006
Tytus w „Testosteronie” Andrzeja Saramonowicza, reż. Waldemar Patlewicz, Teatr Polski w Bielsku – Białej, premiera – 24 lutego 2006
Sasza w „Odjeździe” Freda Apke, reż. Fred Apke, Teatr Rozrywki w Chorzowie, premiera – 29 października 2005
Wania w „Taka noc nie powtórzy się więcej” Kaspra Stefanowicza, reż. Andrzej Lipski, Teatr Nowy w Zabrzu, premiera – 13 maja 2005
Udział w „Krzyku wg Jacka Kaczmarskiego” reż. Robert Talarczyk, Teatr Rozrywki w Chorzowie, premiera 20 listopada 2004
Osoba I w „Inałt” Bogusława Schaeffera, reż. Marek Wilk, Teatr Elsynor w Dąbrowie Górniczej, premiera – 30 października 2004
Robert w „Niezidentyfikowanych szczątkach ludzkich i prawdziwej naturze miłości” Brada Frasera, reż. Robert Talarczyk, Teatr Gry i Ludzie w Katowicach, premiera – 11 czerwca 2004
Syn w „Sen i nie” Bogusława Schaeffera, reż. Marek Wilk, Teatr Elsynor w Dąbrowie Górniczej, premiera – 28 lutego 2004
Will Parker w „Oklahomie” Richarda Rodgersa i Oscara Hammersteina, reż. Henryk Konwiński, Gliwicki Teatr Muzyczny, premiera – 8 grudnia 2001
Gucio w „Ślubach panieńskich” Aleksandra Fredry, reż. Irena Jun, Teatr Nowy w Zabrzu, premiera – 29 września 2001
Jacques Wszędobylski (od 2005 r.) w „W 80 dni dookoła świata po stu latach” wg powieści Juliusza Verne’a, reż. Jerzy Bielunas, Teatr Rozrywki w Chorzowie, premiera – 18 marca 2001
Jorg Ciapała w wodewilu „Zolyty” wg scenariusza Mariana Makuli, na podst. „Ożenku” Mikołaja Gogola, reż. Jacenty Jędrusik, premiera – 2001
Skręt w widowisku rewiowym „Elwer Show” wg scenariusza Mariana Makuli, premiera – 23 czerwca 2000 (współreżyseria)
Piotr (od 2003 r.) w „Jesus Christ Superstar” Andrew’a Lloyd’a Webbera, reż. Marcel Kochańczyk, Teatr Rozrywki w Chorzowie, premiera – 28 kwietnia 2000
Malvolio w „Wieczorze trzech króli” Williama Szekspira, reż. Henryk Adamek, Teatr Zagłębia w Sosnowcu, premiera – 1 kwietnia 2000
Prezydent w „Wystarczy być” wg Jerzego Kosińskiego, reż. Sławomir Żukowski, Teatr Mały w Tychach, premiera – 27 marca 2000
Udział w spektaklu „Pan na Łubowicach” o J.Eichendorffie, reż. Wojciech Sarnowicz i Michał Smolorz, premiera – 1999
Andrzej, lokator w „Porze zbiorów” Stanisława Bieniasza, reż. Bogdan Ciosek, Teatr Zagłębia w Sosnowcu premiera – 9 października 1999
Huck Finn w „Przygodach Tomka Sawyera” Marka Twaina, reż. Jan Szurmiej, Teatr Zagłębia w Sosnowcu premiera – 5 czerwca 1999
Mackie Majcher w „Operze za trzy grosze” Bertolta Brechta, reż. Jacek Bunsch, Teatr Zagłębia w Sosnowcu premiera – 27 lutego 1999
Wariat, Osoba z Prologu w „Kordianie” Juliusza Słowackiego, reż. Zbigniew Zasadny, Teatr Zagłębia w Sosnowcu premiera – 3 maja 1998
Wacław, Papkin i Mularz w „Pomście” wg scenariusza Mariana Makuli – musicalu na podstawie „Zemsty” Aleksandra Fredry, reż. Henryk Konwiński, premiera – 1998 (wznowienie – 22 września 2007)
Pierwszy w „Ćmach”, reż. Andrzej Rauszer, Osiedlowy Dom Kultury „Tęcza” w Tychach, premiera - 1997
Ojciec, Zając w „Jasiu i Małgosi” Braci Grimm, reż. Jacek Medwecki, Teatr Zagłębia w Sosnowcu, premiera – 5 grudnia 1997
Benia Krzyk w „Zmierzchu” Izaaka Babla, reż. Janusz Ostrowski, Teatr Zagłębia w Sosnowcu, premiera – 15 września 1997
Gombrowicz, Innocenty, Cyprian w „Iwonie, księżniczce Burgunda” Witolda Gombrowicza, reż. Zbigniew Zasadny, Teatr Zagłębia w Sosnowcu, premiera – 12 września 1997
Opiekun pierwszy, opiekun drugi w „Zapiskach więziennych” wg ks. Kard. Stefana Wyszyńskiego, reż. Jan Machulski, Teatr „Studio K” Jerzego Króla w Katowicach, premiera – wrzesień 1997
Artur w „Tangu” Sławomira Mrożka, reż. Henryk Adamek, Teatr Zagłębia w Sosnowcu, premiera – 25 kwietnia 1997
Sowizdrzał w „Sowizdrzale z Sosnowic” Jana Nepomucena Kamińskiego, reż. Zbigniew Bogdański, Teatr Zagłębia w Sosnowcu, premiera – 6 lutego 1997 (Stulecie Teatru Zagłębia w Sosnowcu)
Wituś w „Skizie” Gabrieli Zapolskiej, reż. Andrzej Mrożewski, Teatr Zagłębia w Sosnowcu, premiera – 20 kwietnia 1996 (asystent reżysera)
Tadeusz w „Panu Tadeuszu” Adama Mickiewicza, reż. Mieczysław Górkiewicz, Teatr Zagłębia w Sosnowcu, premiera – 21 października 1995
Tristan i Rybałt w „Tristanie i Izoldzie” Josepha Biediera, reż. Józef Zbiróg, Teatr Zagłębia w Sosnowcu, premiera – 27 maja 1995
Edmund w „Królu Lirze” Williama Szekspira, reż. Jan Klemens, Teatr Zagłębia w Sosnowcu, premiera – 25 marca 1995
Kilka postaci w „Królowej Śniegu” Hansa Christiana Andersena, reż. Jacek Medwecki, Teatr Zagłębia w Sosnowcu, premiera – 7 stycznia 1995
Don Martin w „Zielonym Gilu” Tirso de Moliny, reż. Henryk Konwiński, Teatr Zagłębia w Sosnowcu, premiera – 5 listopada 1994
Rastignac w „Ojcu Goriot” Honoré de Balzac’a, reż. Mieczysław Górkiewicz, Teatr Zagłębia w Sosnowcu, premiera – 18 czerwca 1994
Karol w „Talencie Adeli” Pierra Barilletta i Jeana Paula Gredy, reż. Zbigniew Leraczyk, Teatr Zagłębia w Sosnowcu, premiera – 5 lutego 1994
Ludmir w „Panu Jowialskim” Aleksandra Fredry, reż. Mieczysław Górkiewicz, Teatr Zagłębia w Sosnowcu, premiera – 13 listopada 1993
Dr E. Grun w „Wariacie i zakonnicy” Stanisława Ignacego Witkiewicza, reż. Marek Wilk, premiera – 7 listopada 1993
Ryszard Donnelly w „Całym dniu bez kłamstwa” James’a Montgomery, reż. Jan Klemens, Teatr Zagłębia w Sosnowcu, premiera – 11 września 1993
Pan Młody, Synek w „Odejściu Głodomora” Tadeusza Różewicza, reż. Grzegorz Stanisławiak, Teatr Zagłębia w Sosnowcu, premiera – 21 maja 1993
Jezus w „Historyji o Chwalebnym Zmartwychwstaniu Pańskim” Mikołaja z Wilkowiecka, reż. Jan Różewicz, Teatr Zagłębia w Sosnowcu, premiera – 27 marca 1993
Kirkor w „Balladynie” Juliusza Słowackiego, reż. Mieczysław Górkiewicz, Teatr Zagłębia w Sosnowcu, premiera – 11 grudnia 1992
Książę w „Śpiącej Królewnie” Charles’a Perrault’a, reż. Zbigniew Leraczyk, Teatr Zagłębia w Sosnowcu, premiera – 6 listopada 1992
Staszek w „Królowej Przedmieścia” Konstantego Krumłowskiego, reż. Zbigniew Bogdański, Teatr Zagłębia w Sosnowcu, premiera – 5 czerwca 1992
Udział w „Złotej różdżce”, reż. Jerzy Bielunas, Teatr Rozrywki w Chorzowie, premiera – 20 marca 1992
Jerzy w „Monachomachii” wg Ignacego Krasickiego, reż. Jerzy Zoń, Teatr Rozrywki w Chorzowie, premiera – 18 lutego 1992
Ojciec Miasta w „Czarodzieju z krainy Oz” wg Franka Lymana Bauma, reż. Dariusz Miłkowski, Teatr Rozrywki w Chorzowie, premiera – 6 grudnia 1991
Piosenki w intermedium w „Firmie”, reż. Maciej Korwin, Teatr Rozrywki w Chorzowie, premiera – 14 marca 1991
Kilka postaci w wielu obrazach w „Kramie z piosenkami” L.Schillera, reż. Jacenty Jędrusik, Teatr Rozrywki w Chorzowie, premiera – 25 listopada 1990
Kilka postaci w „Rozkosznej wojnie” Johna Littlewood’a, reż. Józef Skwark, Teatr Rozrywki w Chorzowie, premiera – 9 czerwca 1990
Członek bandy Mackiego w „Operze za trzy grosze” Bertolta Brechta, reż. Marcel Kochańczyk, Teatr Rozrywki w Chorzowie, premiera – 24 marca 1990
Udział w „W Stryjskim Parku na festynie” (Piosenki Lwowskie), reż. Halina Dzieduszycka, Teatr Rozrywki w Chorzowie, premiera – 13 stycznia 1990
Udział w „Cichej nocy” (Wieczór Kolęd), reż. Jerzy Makselon, Teatr Rozrywki w Chorzowie, premiera – 26 grudnia 1989
Struś w „Krainie 105 tajemnicy” wg Zbigniewa Żakiewicza, reż. Marcel Kochańczyk, Teatr Rozrywki w Chorzowie, premiera – 16 października 1989
Kilka postaci w „Kacie i Błaźnie”, reż. Miro Prochazka, Teatr Rozrywki w Chorzowie, premiera – 18 marca 1989
Robotnik ze Stoczni Gdańskiej w „Jeszcze w zielone gramy” Wojciecha Młynarskiego, reż. Tadeusz Wiśniewski, Teatr Rozrywki w Chorzowie, premiera – 30 czerwca 1988
Królowa Lwica w „Lisie Przecherze” wg Johanna Wolfganga Goethego, adaptacja i inscenizacja Tadeusz Ryłko, Teatr Rozrywki w Chorzowie, premiera – 9 kwietnia 1988
Diabeł, Górnik, Pastuszek w „Betlejem Polskim” Lucjana Rydla, reż. Marcel Kochańczyk, Teatr Rozrywki w Chorzowie, premiera – 12 grudnia 1987
Federico w „Oceanie Niespokojnym”, reż. Zbigniew Marek Hass, Teatr Rozrywki w Chorzowie, premiera – 13 listopada 1987
Udział w „Dzisiaj wielki bal w operze” wg Juliana Tuwima, reż. Tadeusz Ryłko, Teatr Rozrywki w Chorzowie, premiera – 6 czerwca 1987
Udział w „Huśtawce”, reż. Marcel Kochańczyk, Teatr Rozrywki w Chorzowie, premiera – 7 grudnia 1985
Murzynek Bambo, Grześ w „Trala Trala Tralalińskich” wg Juliana Tuwima, reż. Tadeusz Ryłko, Teatr Rozrywki w Chorzowie, premiera – 20 października 1984 (wznowienie – 18 października 1986)