Absolwent krakowskiej PWST – rocznik 1997. Jeszcze w trakcie studiów związał się z Teatrem Ludowym w Krakowie, gdzie grał do 2006 roku. Wtedy to zdecydował się przeprowadzić do Warszawy i rozpocząć karierę telewizyjną i filmową. Rozpoznawalność przyniosły mu role w serialach (m.in. „Na wspólnej”, „Majka”, „Korona królów”), filmach („Obywatel”, „Ryś”, „D.I.L”), a także udział w programach „Jak oni śpiewają” i „Taniec z gwiazdami”. Nigdy jednak nie porzucił teatru, regularnie pojawiając się na scenach w Krakowie, Warszawie, a także w Paryżu. W swoim dorobku ma również kilkanaście ról w Teatrze Telewizji.
Role w STU:
- Nasze żony ( reż. Wojciech Malajkat, 2024) jako Max
- Tartuffe, czyli oszust (reż. Krzysztof Pluskota, 2022) jako Tartuffe
- Wesele (reż. Krzysztof Jasiński, 2022) jako Pan Młody
- Trzy siostry (reż. Krzysztof Jasiński, 2021) jako Mikołaj Tuzebach
- Ci, co mnie niosą ( reż. Artur “Baron” Więcek, 2020) jako Mężczyzna
- Balladyna (reż,. Krzysztof Pluskota, 2019) jako Kirkor
- Śluby Panieńskie (reż. Krzysztof Pluskota, 2017) jako Radost
- Kogut w rosole (reż. Marek Gierszał, 2010) jako Colin
- O psychiatrach, psychologach i innych psycholach (reż. Artur „Baron” Więcek, 2010) jako Ernesto