Ukończył Szkołę Aktorską SPOT w Krakowie.
Współpracował z Grupą Teatralną Adalex. Z myślą o osobach zaczynających swą przygodę ze sceną w 2010 roku założył w Krakowie Teatr Okienko (od 2015 r. pod nazwą Teatr Prima Aprilis), w którym wyreżyserował cztery spektakle wg. własnych scenariuszy. Prowadzi warsztaty teatralne dla młodzieży.
Występuje w spektaklu DROM – ścieżkami Romów Teatru Migro.
Z Teatrem KTO związany od 2010 roku.
Zagrał w przedstawieniu Quixotage Jerzego Zonia i spektaklu Rondo w reżyserii Piotra Bikonta, a także w widowiskach m.in. Neomonachomachia (2015) Vivat Kościuszko! (2017), Biało-Czerwona (2018).
Aktualnie w obsadzie spektakli Ślepcy, Chór sierot, Peregrinus, Sprzedam dom, w którym już nie mogę mieszkać, Zapach czasu.