Aktor i reżyser teatralny, w latach 1999-2016 dyrektor Teatru im. Juliusza Słowackiego w Krakowie, profesor sztuk teatralnych.
Ukończył studia na Wydziale Aktorskim PWST w Krakowie i na Wydziale Reżyserii Akademii Teatralnej w Warszawie.
W latach 70. pracował jako aktor, a później jako reżyser w teatrach warszawskich, m.in. w: Teatrze Komedia, Teatrze Dramatycznym i Teatrze Narodowym. Od 1981 jako pedagog związany z Akademią Teatralną w Warszawie, objął stanowisko profesora zwyczajnego na Wydziale Reżyserii tej uczelni. W latach 1989-1996 pracował jako reżyser w Teatrze Ludowym w Krakowie w Nowej Hucie. W latach 1997-1999 był dyrektorem Teatru Bagatela w Krakowie. W 1999 powołany na stanowisko dyrektora Teatru im. Juliusza Słowackiego w Krakowie, pełnił tę funkcję do 2016. W 2019 r. został dziekanem Wydziału Aktorskiego Krakowskiej Akademii im. Andrzeja Frycza Modrzewskiego.