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:23. edycja (2016/2017)
20. edycja (2013/2014)