Aktor teatralny, filmowy i telewizyjny. Współpracuje z Teatrem Polskiego Radia. W 1996 roku ukończył Wydział Lalkarski Państwowej Wyższej Szkoły Teatralnej we Wrocławiu. Przez wiele sezonów związany z legendarnym zespołem Teatru im. Heleny Modrzejewskiej w Legnicy za dyrekcji Jacka Głomba.
Od 2009 roku jest aktorem Teatru Ateneum, do którego dołączył na zaproszenie dyrektor Izabelli Cywińskiej.
SPEKTAKLE Z BIEŻĄCEGO REPERTUARU
- Kot z Cheshire Serc w “Alicji w Krainie Snów” Małgorzaty Sikorskiej-Miszczuk i Wawrzyńca Kostrzewskiego,
reżyseria – Wawrzyniec Kostrzewski (premiera 2022)
- Jacek w “To wiem na pewno” Andrew Bovella,
reżyseria – Iwona Kempa (2022) - “Misja: Młynarski”,
reżyseria – Jacek Bończyk (premiera 2021) - Don Carlos w “Don Juanie” Moliera,
reżyseria – Mikołaj Grabowski (premiera 2021) - Prokurator w “Ławie przysięgłych” Ivana Klimy,
reżyseria – Jakub Krofta (premier 2020) - Gombrowicz w “Trans-Atlantyku” Witolda Gombrowicza,
reżyseria – Artur Tyszkiewicz (premiera 2018) - Pierre w “Ojcu” Floriana Zellera,
reżyseria – Iwona Kempa (premiera 2017)
SPEKTAKLE ARCHIWALNE
Porucznik w “Dworze nad Narwią” Jarosława Marka Rymkiewicza
reżyseria – Artur Tyszkiewicz (premiera 2019)
Kreon w “Antygonie” Sofoklesa,
reżyseria – Agnieszka Korytkowska (premiera 2018)
Kat w “Mary Stuart” Wolfganga Hildesheimera
reżyseria – Agata Duda-Gracz (premiera 2015)
Pogromca w „Sile przyzwyczajenia” Thomasa Bernharda,
reżyseria – Magdalena Miklasz (premiera 2012)
Tezeusz/Oberon w “Śnie nocy letniej” Williama Shakespeare’a,
reżyseria – Bożena Suchocka (premiera 2012; w obsadzie od 23 kwietnia 2013)
On w “Mieście” Jewgienija Griszkowca,
reżyseria – Artur Urbański (premiera 2009)
Konduktor, Sąsiad, Żorż, Wierzący w “Mojej córeczce” Tadeusza Różewicza,
reżyseria – Marek Fiedor (premiera 2009)
Porfiry Gołowlew w “Judaszku” wg Michaiła Sałtykowa Szczedrina
adaptacja i reżyseria – Andrzej Bubień (premiera 2010)