Studiował filozofię na Uniwersytecie Jagiellońskim, a następnie podjął naukę w Papieskiej Akademii Teologicznej w Krakowie.
W 1993 roku rozpoczął studia na Wydziale Reżyserii i Dramatu PWST w Krakowie u Krystiana Lupy.
Jest laureatem Paszportu Polityki 1998 w kategorii teatr.