
Urodził się w Katowicach. Absolwent Wydziału Aktorskiego AST we Wrocławiu. W latach 2008-2012 grał we wrocławskim Teatrze AdSpectatores. Od 2010 roku współpracuje z Teatrem Muzycznym Capitol we Wrocławiu, gdzie według jego scenariusza powstały „Mury Hebronu” na podstawie książki A. Stasiuka. W 2012 roku adaptował wraz z piosenkami na potrzeby sceny „Prawiek” O. Tokarczuk.
W roku 2014 zadebiutował w Capitolu jako reżyser wystawiając spektakl „Umwuka” z muzyką Grzegorza Mazonia.
Od 2013 roku współpracuje z Teatrem Kamienica w Warszawie.
Laureat nagrody za scenariusz i reżyserię w spektaklu „Czekając na Otella” na Festiwalu Rzeczywistość Przedstawiona 2016 w Zabrzu.
Jego spektakle poza Polską były wystawiane w Anglii i Słowenii. W dorobku ma współpracę również z takimi teatrami jak: Divadlo Astorka (Słowacja), Pilot Theatre (Anglia), czy Teatret Vart (Norwegia).
W latach 2009 – 2023 uczył w studium aktorskim Art-Paly w Katowicach.
Od 2020 roku wystawia swoje autorskie spektakle na scenie Teatru Współczesnego w Krakowie.