Polonista z wykształcenia, całe życie zawodowe związał z teatrem. Pracował w Teatrze Zagłębia w Sosnowcu jako koordynator pracy artystycznej, a następnie sekretarz literacki (1979-93). W latach 1993-1998 pełnił funkcję kierownika literackiego Teatru Rozrywki w Chorzowie. Od roku akademickiego 1981/1982 współpracuje z Zakładem Wiedzy o Teatrze Uniwersytetu Śląskiego, gdzie prowadzi zajęcia na polonistyce i kulturoznawstwie; był również wykładowcą w Studium Aktorskim Teatrów Lalkowych w Będzinie. Przez kilka lat współpracował ze Sceną Polską w Czeskim Cieszynie jako konsultant programowy i kierownik literacki, na podobnej zasadzie związany był z Teatrem Nowym w Zabrzu. Był też członkiem Rady Artystyczno-Programowej Górnośląskiego Festiwalu Kameralistyki "Ars Cameralis" i współautorem jego programu teatralnego. Współpracował również z Telewizją Polską. Realizator i organizator wielu koncertów, turniejów wiedzy o teatrze i innych imprez kulturalnych. Wyreżyserował również dwie bajki (Skarby Złotej Kaczki i Pinokio) w GTM. Od 23 kwietnia 1998 roku pełnił funkcję dyrektora Teatru Muzycznego w Gliwicach. Od 2001 roku jest dyrektorem Gliwickiego Teatru Muzycznego. W czerwcu 2011 roku został uhonorowany przez Ministra Kultury i Dziedzictwa Narodowego Medalem srebrnym "Zasłużony Kulturze Gloria Artis".