Absolwent krakowskiej PWST (2008), laureat Nagrody Aktorskiej na XXVI Festiwalu Szkół Teatralnych w Łodzi. Grał w Teatrze Słowackiego, Teatrze Starym w Krakowie (Trzeci akt wg Szewców, reż. J. Jarocki), gościnnie występuje w Teatrze Bagatela. Gra w popularnych serialach telewizyjnych m.in. w Na dobre i na złe.
Współpracę z Teatrem STU zaczął już na drugim roku studiów, debiutował rolą Młodego Aktora w Hamlecie (reż. K. Jasiński). Zagrał w kilkunastu premierach STU.
Role w Teatrze STU
- Zwierciadło w zwierciadle. Labirynt ( reż. Krzysztof Jasiński, 2023) jako “Księżna”
- Tartuffe, czyli oszust ( reż. Krzysztof Pluskota, 2022) jako Kleant
- Trzy siostry ( reż. Krzysztof Jasiński,2021) jako Wasilij Solony
- Balladyna(reż. Krzysztof Pluskota, 2019) jako Kirkor
- Rewizor (reż. Krzysztof Jasiński, 2016) jako Dymitrij
- Mały książę (reż. Krzysztof Jasiński, 2015) jako Pilot
- Wędrowanie (reż. Krzysztof Jasiński, 2014) jako Jasiek, Żołnierz, Hektor, Ezaw
- Body Art. Tattoo (reż. Artur „Baron” Więcek, 2014) jako Fred
- Wesele (reż. Krzysztof Jasiński, 2013) jako Jasiek
- Wyzwolenie (reż. Krzysztof Jasiński, 2012) jako Syn, Żołnierz
- Hamlet (reż. Krzysztof Jasiński, 2012) jako Rosenkrantz, Młody Aktor
- Król Lear (reż. Krzysztof Jasiński, 2010) jako Edgar
- Wariacje Tischnerowskie (reż. Artur „Baron” Więcek, 2009) jako Józek – Młody Góral
- Kabaret Magiczny Arsena Lupina (reż. Krzysztof Jasiński, 2009) jako Adam, Juliusz, Carlos
- Biesy (reż. Krzysztof Jasiński, 2007) jako Aleksy Kiriłłow i Iwan Pawłowicz Szatow
- Zemsta (reż. Krzysztof Jasiński, 2004) jako Wacław