Ukończył Akademię Sztuk Wizualnych w Poznaniu. Przez wiele lat związany był z Teatrem Współczesnym w Szczecinie.
W 2008 roku został aktorem Teatru Ateneum.
SPEKTAKLE Z BIEŻĄCEGO REPERTUARU
Liam w “Złych Żydach” Joshuy Harmona,
reżyseria – Maciej Kowalewski (premiera 2019)
“Cesarz” Ryszarda Kapuścińskiego,
reżyseria – Mikołaj Grabowski (premiera 2019)
Asystent w “Grze w życie” Maxa Frischa,
reżyseria – Aleksander Kaniewski (premiera 2018)
Johnyw “Nad Czarnym Jeziorem” Dei Loher,
reżyseria – Iwona Kempa (premiera 2018)
“Róbmy swoje – piosenki Wojciecha Młynarskiego”
scenariusz i reżyseria – Wojciech Borkowski (premiera 2016)
“Jacek Kaczmarski – lekcja historii”
reżyseria – Jacek Bończyk (premiera 2014)
SPEKTAKLE ARCHIWALNE
Tyrezjasz w “Antygonie” Sofoklesa
reżyseria – Agnieszka Korytkowska (premiera 2018)
Gervais w “Mary Stuart” Wolfganga Hildesheimera
reżyseria – Agata Duda-Gracz (premiera 2015)
Inżynier/Pozytywno-Negatywny w“Niech no tylko zakwitną jabłonie”
reżyseria – Wojciech Kościelniak(premiera 2014)
“Amoroso”,
reżyseria – Artur Barciś (premiera 2013)
Podszewka w“Śnie nocy letniej”Williama Shakespeare’a,
reżyseria – Bożena Suchocka (premiera 2012; w obsadzie od 2 lutego 2013)
Czerhes Peltz w“Shitzu” Hanocha Levina
reżyseria – Artur Tyszkiewicz (premiera 2011)
Pietka Gołowlew w“Judaszku”wg Michaiła Sałtykowa-Szczedrina,
adaptacja i reżyseria – Andrzej Bubień (premiera 2010)
Taksówkarz w“Mieście”Jewgienija Griszkowca,
reżyseria – Artur Urbański (premiera 2009)
Świadek w “Mojej córeczce” Tadeusza Różewicza,
reżyseria – Marek Fiedor (premiera 2009)
Milan w “Szarańczy” Biljany Srbljanović,
reżyseria – Natalia Sołtysik (premiera 2008)