Reżyser, dramaturg, dramatopisarz. Absolwent Wydziału Reżyserii Dramatu PWST w Krakowie. Kierownik literacki Teatru im. Słowackiego w Krakowie, wcześniej związany z Teatrem Wybrzeże w Gdańsku. Wyreżyserował spektakle: „Stalker”, „Wielka improwizacja”, „Lepszy świat”, „Wesele”, „Księga dżungli”, „Krzyżacy”, „Rabacja”. Jako dramaturg współpracuje m.in. z Grzegorzem Wiśniewskim i Adamem Nalepą. W Teatrze Łaźnia Nowa stworzył adaptację „Trzech Muszkieterów” Aleksandra Dumasa, wyreżyserowaną przez Giovanniego Castellanosa. Laureat nagród w konkursie klasyka żywa.
Autor brał udział w edycji:16. edycja (2009/2010)