2010-2012: Pińska szlachta (reż. Mikałaj Pinihin) – Grześ (główna postać) 2012-2013: Tango Piazzola (reż. Witold Mazurkiewicz, Robert Talarczyk) – Marco (główna postać) 2013-2014: Awantura o Basię (reż. Cezary Domagała) – Szot

Teatr Nowy w Krakowie: 2011: The Freszmejkers | Rewind (reż. Rafał Urbacki), spektakl taneczny

Opera Krakowska w Krakowie:

2011-2016: Mały Lord (reż. Janusz Szydłowski) – Dick

Radio Kraków: 2012: Wesele (reż. Andrzej Seweryn) – Wojtek

Opera i Filharmonia Podlaska w Białymstoku:

2012-2014: Korczak (reż. Roberto Skolmowski) – Marek 2013-2015: Traviata (reż. Roberto Skolmowski) – nieznajomy 2013-2018: Upiór w operze (reż. Wojciech Kępczyński) – Raoul 2014-2018: Brzydki Kaczorek (reż. Jakub Szydłowski) – Brzydki Kaczorek (tytułowa postać) 2014-2016: Skrzypek na dachu (reż. Roberto Skolmowski) – Motel Kamzoil 2015-2017: Adonis ma gościa (reż. Jakub Szydłowski) – Adonis (tytułowa postać) 2015-2016: Carmen (reż. Beata Redo-Dobber) – Lilas Pastia 2016-2018: Kot w butach (reż. Bernarda Anna Bielenia) – Jaś/Bombasta 2016-2017: Zemsta nietoperza (reż. Andrzej Bubień) – dr Blind/adiutant 2017-2018: Doktor Żywago (reż. Jakub Szydłowski) – Janko/Gints 2018: Sprawa Kapturka Cz. (reż. Justyna Schabowska) – detektyw