Stefana Jaracza w Łodzi (1971–1979) i w Teatru Śląskiego im. Stanisława Wyspiańskiego w Katowicach (1981–1991). W latach 1971–1972 wykładał na PWSFTviT w Łodzi, a w latach 1975–1993 na Wydziale Reżyserii PWST w Krakowie, od 1990 jako profesor.
Współpracował m.in. z Akademickim Teatrzykiem Satyrycznym „Skrzat”, Teatrem „13 Muz”, Teatrem Krypta oraz Operetką. Był jurorem Przeglądu Teatrów Małych Form „Kontrapunkt” w Szczecinie. Ponadto wyreżyserował ponad 250 przedstawień w teatrach dramatycznych i operowych, telewizji i w radio, w tym m.in. za granicą, m.in. w Bułgarii, Czechosłowacji, Jugosławii, USA i w ZSRR.
W 2001 roku awansowany ze stopnia szeregowego na stopień podporucznika Wojska Polskiego w stanie spoczynku.
Odznaczenia Odznaka pamiątkowa Akcji „Burza”, Odznaka i Patent (nr 46109) „Weteran Walk o Wolność i Niepodległość Ojczyzny”, Odznaka „Zasłużony Działacz Kultury” (1966), Honorowa Odznaka Miasta Łodzi (1974), Medal 30-lecia Polski Ludowej (1974), Krzyż Kawalerski Orderu Odrodzenia Polski (1979), Złoty Medal „Zasłużony Kulturze Gloria Artis” (2024).
Nagrody Nagroda Rady Narodowej Leningradu, Nagroda Artystyczna miasta Szczecina, Nagroda im.