Absolwent Wydziału Aktorskiego Państwowej Wyższej Szkoły Teatralnej im. L. Solskiego w Krakowie (2006).
2004 Dyplom „Pragmatyści” S.I. Witkiewicz reż. M. Wierzchowski
2005 Dyplom „Zimne dziecko” M. Von Mayenburg reż. J. Peszek, A. Tworus
2006 Debiut rola Pana Młodego Teatr STU Zadara
15.03.2006 – 31.08.2015, Teatr Współczesny, Wrocław
od 1.09.2012 – Narodowy Stary Teatr, Kraków
Współpracował z teatrem Soho, Imka oraz Teatrem Nowym, Studio i Narodowym w Warszawie, Teatrem Polskim w Bydgoszczy, Paper Tiger Theater w Pekinie, Łaźnia Nowa w Krakowie.
Nagrody
2010 – główna nagroda aktorska za rolę tytułowego Kaspara w przedstawieniu B. Wysockiej na 50. Kaliskich Spotkaniach Teatralnych oraz na XLV festiwalu KONTRAPUNKT w Szczecinie
2013 – Festiwal Koszalińskie Konfrontacje Młodych m-teatr – nagroda dla najlepszego aktora za rolę w przedstawieniu „Paw królowej” wg D. Masłowskiej, reż. P. Świątek
2015 – Nagroda im. S. Wyspiańskiego za „Boska Komedia. Wszystko powiem Bogu” reż. M. Strzępka
2018 – Pierwsza nagroda aktorska za najlepszą rolę męską na 11. Międzynarodowym Festiwalu Teatralnym Boska Komedia za spektakl „Konformista 2029” reż. B. Szydłowski
Akademia Sztuk Teatralnych im. Stanisława Wyspiańskiego w Krakowie
Od 2012 roku zaczął pracę w AST jako asystent Leszka Piskorza, Krzysztofa Globisza, Jana Peszka, Agnieszki Mandat, Jacka Romanowskiego, Adama Nawojczyka.
Od 2014 roku prowadzi indywidualne zajęcia: wiersz, sceny współczesne, elementarne zajęcia aktorskie.
2018 rok – otrzymał stopień doktora sztuk teatralnych.