W 1984 uzyskał w Instytucie Sztuki PAN stopień doktora habilitowanego na podstawie pracy Dzieje teatru w Krakowie w latach 1893–1915Tytuły i stopnie naukowe nadane w IS PAN od 1960 roku.. W latach 1986–1989 pracował jako lektor języka polskiego na Uniwersytecie Ludwika i Maksymiliana w Monachium, prowadził tam także seminarium poświęcone historii literatury polskiej.
Od 1990 był prodziekanem, a w latach 1993–1999 dziekanem Wydziału Filologicznego Uniwersytetu Jagiellońskiego, równocześnie od 1991 ponownie kierował Zakładem Teatru (od 1997 Katedrą Teatru) na tej uczelni (od 2004 w strukturach Wydziału Polonistycznego UJ). W 1996 otrzymał tytuł profesora nauk humanistycznych.
Od 1979 był członkiem redakcji Ruchu Literackiego, w tym w latach 1979–1980 sekretarzem redakcji tego pisma.
W 1991 został członkiem Komitetu Nauk o Sztuce PAN. Od 1998 był członkiem korespondentem, od 2006 członkiem czynnym Polskiej Akademii Umiejętności