Absolwent krakowskiej PWST (1999). Jest aktorem Teatru im. Stefana Jaracza w Łodzi, gdzie zagrał m.in. Puka w Śnie nocy letniej (reż. Waldemar Zawodziński) i Władzia w Ślubie Gombrowicza (reż. Waldemar Zawodziński, 2007). Współpracował z Teatrem Muzycznym w Łodzi i Teatrem Tradycyjnym w Krakowie. Za rolę Carmen w Balkonie J. Geneta otrzymał Złotą Maskę 2008. Aktor filmowy i telewizyjny.
Role w STU
- Wędrowanie (reż. Krzysztof Jasiński, 2014) jako Żyd, Starzec, Priamus, Izaak
- Wesele (reż. Krzysztof Jasiński, 2013) jako Żyd
- Wyzwolenie (reż. Krzysztof Jasiński, 2012) jako Pierwszy (Stary aktor), Dziesiąty (Starzec, Ojciec)
- Księżyc i magnolie (reż. Agnieszka Lipiec-Wróblewska, 2012) jako Vic Fleming
- Kogut w rosole (reż. Marek Gierszał, 2010) jako Dave
- Romeo i Julia (reż. Agata Duda-Gracz, 2008) jako Tybalt