W 1968 został dyrektorem Teatru Narodowego po usunięciu ze stanowiska Kazimierza Dejmka, którego inscenizację Dziadów uznano za antyradziecką. Stworzył w Teatrze Narodowym wiele widowiskowych, oryginalnych i nowoczesnych inscenizacji, m.in. Balladynę w 1974 w nowoczesnych kostiumach i z wykorzystaniem motocykli marki Honda. Za swojej kadencji przygotował także premiery spektakli: Kordian, Hamlet, Norwid (1970), Beniowski, Trzy siostry (1971), Wacława dzieje, Antygona (1973), Miesiąc na wsi (1974), Mickiewicz – Młodość (1976), Mąż i żona, Fedra (1977) i Dziady część III (1978).

W 1970 po raz pierwszy od 1944 odwiedził rodzinny Lwów. Nawiązał kontakt z Polskim Teatrem Ludowym we Lwowie prowadzonym przez Zbigniewa Chrzanowskiego.

Na początku lat 80. stracił zaufanie władzy, ponieważ w czasie stanu wojennego włączył się do bojkotu telewizji, realizowanego przez środowisko aktorskie. Z tego powodu został odwołany ze stanowiska dyrektora Teatru Narodowego w Warszawie, wcześniej wystawiając w 1983 swój pożegnalny spektakl – Śpiewnik domowy. Następnie reżyserował w warszawskich teatrach: Ateneum i Studio oraz w Łodzi i za granicą. W latach 1989–2007 był dyrektorem Teatru Nowego w Warszawie.