Vyštudoval dramaturgiu a divadelnú vedu na VŠMU. Po ukončení štúdia pôsobil v Divadle na korze. Po rozpustení súboru pracoval v Slovenskej akadémii vied a v Osvetovom ústave v Bratislave ako odborný pracovník pre umelecký prednes a malé javiskové formy (1975 – 83). Počas pôsobenia v OÚ posilnil pozíciu divadla poézie na Hviezdoslavovom Kubíne. Po odchode pracoval ako dramaturg v Divadle SNP v Martine, neskôr SND v Bratislave. Učil na Divadelnej fakulte VŠMU, kde sa postupne stal profesorom. Spolupracoval s viacerými divadlami ako dramaturg a režisér, prekladal hry najmä z nemčiny, napísal množstvo odborných a hodnotiacich článkov z oblasti divadla. Bol aktívny v Nežnej revolúcii, po nej bol krátko aj podpredsedom vlády a predsedom strany (Občianska demokratická únia).