W 2000 roku otrzymał nagrodę „Paszport Polityki” za „za wnikliwość czytania dwudziestowiecznej literatury w teatrze, oryginalny język artystyczny i siłę kreacyjną”.
W 1989 roku ukończył studia na wydziale aktorskim w PWST w Krakowie a w 1995 reżyserie dramatu na tej że uczelni. Jest także absolwentem Teatrologii Uniwersytetu Jagiellońskiego.
Jest laureatem nagrody „Konrada Swinarskiego” dla najlepszego reżysera sezonu 2003/2004 za zrealizowany w Starym Teatrze spektakl „Niewina” wg dramatu Dei Loher.