Kariera zawodowa Wyreżyserował ponad sześćdziesiąt spektakli dramatycznych, komedii i spektakli muzycznych w teatrach Warszawy, Wrocławia, Łodzi, Poznania, Lublina, Opola, Torunia, a także za granicą w Rosji i Szwajcarii (Théâtre l’Ensemble w Genewie, Théâtre Populaire Romand w La Chaux-de-Fonds, Théâtre du Funambule w Nyon). W swoim dorobku ma reżyserię oper, Króla Rogera Karola Szymanowskiego w Operze Wrocławskiej (1982) i Borysa Godunowa Modesta Musorgskiego w Teatrze Wielkim w Łodzi (1987). Jest reżyserem spektakli telewizyjnych, m.in. własnej adaptacji Kosmosu Witolda Gombrowicza, która jako pierwsza w historii Teatru Telewizji została zrealizowana w technice clipu (1988). Autor kilkunastu adaptacji i przekładów sztuk, twórca scenariuszy teatralnych, filmowych i telewizyjnych. Jego działalność artystyczna obejmuje także takie dziedziny jak scenografia, choreografia, opracowanie muzyczne i aktorstwo. Jako etatowy reżyser pracował w Teatrze im. Jana Kochanowskiego w Opolu (1980–1981), Teatrze Polskim we Wrocławiu (1981–1986) i w Teatrze Nowym w Warszawie (1987). Od roku 1981 związany był jako pedagog z filią krakowskiej Państwowej Wyższej Szkoły Teatralnej im. Ludwika Solskiego we Wrocławiu na stanowiskach wykładowcy (1981–1985), starszego wykładowcy (1985–1988), docenta (1988–1990) i profesora nadzwyczajnego (1990–2010).