Absolwent Studia Aktorskiego przy Teatrze STU oraz Akademii Teatralnej w Warszawie. Instruktor akrobatyki i kaskader po kursach Akademii Wychowania Fizycznego w Warszawie. Aktor, reżyser, kompozytor i choreograf. Na Scenie STU występował w spektaklach takich jak: „Pan Twardowski”, „Król Lear”, „Hamlet”. Jako reżyser debiutował w Teatrze STU spektaklem „Cudowny Naszyjnik” (zagrał trzy role, był autorem muzyki i choreografii). W STU stworzył także choreografię do spektaklu „Kogut w rosole”. Wyreżyserował „Makbeta” w Teatrze Polskim w Bielsku-Białej i „Romeo i Julia” w Teatrze Polskim w Szczecinie. Występował m.in. w: Teatrze Dramatycznym w Warszawie w musicalu „Metro” i Teatrze Muzycznym Roma w musicalach „Koty” oraz „Akademia pana Kleksa”.
Role w STU
- Hamlet (reż. Krzysztof Jasiński, 2012) jako Ozryk, Aktor
- Król Lear (reż. Krzysztof Jasiński, 2010) jako Oswald
- Cudowny naszyjnik (reż. Grzegorz Suski, 2001)
- Hamlet (reż. Krzysztof Jasiński, 2000) jako Ozryk, Aktor
- Pan Twardowski (reż. Krzysztof Jasiński, 1990) jako Strojnatt
- Wariat i Zakonnica (reż. Krzysztof Jasiński, 1989) jako Alfred