W latach 70. XX wieku związał się z poznańskim Teatrem Nowym kierowanym przez Izabellę Cywińską. Przygotował tam m.in. spektakl oparty na poezji Stachury Miłość, czyli życie… Współpracował z Maciejem Prusem w inscenizacjach Operetki Witolda Gombrowicza w warszawskim Teatrze Dramatycznym w 1976 r. i Januszem Wiśniewskim (Balladyna, Panopticum a la Madame Tussaud, Koniec Europy, Walka karnawału z postem, Modlitwa chorego przed nocą, Olśnienie, Życie jest cudem, Faust).
Wyreżyserował m.in. spektakle: Decadance (1987), Nie żałuję według Agnieszki Osieckiej (1997), Stachura, czyli list do pozostałych (2008), Tuwim dla dorosłych (2011), Biała Lokomotywa do słów Edwarda Stachury (2013).
Był wieloletnim jurorem w konkursie Ogólnopolskich Spotkań Zamkowych „Śpiewajmy Poezję” w Olsztynie, dla którego współtworzy i realizuje główne koncerty Spotkań Zamkowych.
W latach 2018–2020 był kierownikiem artystycznym Teatru Miejskiego w Lesznie.