Reżyser, scenarzysta, twórca autorskich zdarzeń muzycznych, projektant multimedialnych ekspozycji muzealnych, producent. Studiował teatrologię na Uniwersytecie Jagiellońskim w Krakowie i reżyserię dramatu w Państwowej Wyższej Szkole Teatralnej w Krakowie. Od 2016 roku zastępca dyrektora ds. artystycznych Teatru Miejskiego w Gliwicach.Twórca (razem z Michałem Urbanem) projektu inscenizacji plastyczno-multimedialnej najnowocześniejszego polskiego muzeum narracyjnego w Fabryce Schindlera w Krakowie. Współautor projektu wystawy „Historia Górnego Śląska” nagrodzonego I nagrodą w konkursie ogłoszonym przez Muzeum Śląskie (realizacja w roku 2013).
Autor ponad 40 spektakli teatralnych, widowisk muzycznych, projektów filmowych i multimedialnych – w większości stworzonych w oparciu o własne scenariusze. Swoje realizacje przygotowywał na zamówienie wielu teatrów w całej Polsce (Teatr Współczesny we Wrocławiu, Teatr im. Horzycy w Toruniu, Teatr Studio w Warszawie, Teatr Ludowy w Krakowie, Teatr Rozrywki w Chorzowie, Teatr Miejski w Gliwicach) i wielu innych) oraz międzynarodowych festiwali – takich jak Konfrontacje Teatralne w Lublinie, Krakowskie Reminiscencje Teatralne, Festiwal Kultury Żydowskiej w Krakowie, polskie biuro wystawy Expo 2000 w Hanowerze.Autor „Opowieści Jedenastu Katów”, „Królowej Nocy” i „La dolce NRD” z Januszem Radkiem, „Balu u Wolanda” z Maciejem Maleńczukiem, „Leningradu” i „Miłości w Leningradzie” z Mariuszem Kilianem i Tomaszem Marsem, „Siekiery” i „Pana Kazimierza” z Tomaszem Marsem, „Berlin, czwarta rano” z Katarzyną Zielińską i Kacprem Kuszewskim i wielu innych widowisk muzycznych oraz spektakli dramatycznych.