Wieloletni wykładowca i prorektor Państwowej Wyższej Szkoły Teatralnej w Krakowie w latach 1996-99. Ukończył Wyższą Szkołę Ekonomiczną w Poznaniu, gdzie po studiach pisał doktorat. Zrezygnował jednak z pracy naukowej i w 1957 r. został aktorem Teatru Rapsodycznego. Rok później zdał eksternistyczny egzamin aktorski, a pięć lat później - egzamin reżyserski. Był także związany z Teatrem im. J. Słowackiego, Starym Teatrem w Krakowie. W tym ostatnim występował między innymi w słynnych inscenizacjach Andrzeja Wajdy ("Biesy", "Z biegiem lat, z biegiem dni...") i głośnych "Dziadach" Konrada Swinarskiego. Wyreżyserował m.in.. słynny spektakl "Ja jestem Żyd z Wesela" według opowiadania Romana Branstaettera, który był wystawiany na teatralnych deskach 633 razy. W 2009 r. dokonał telewizyjnej adaptacji przestawienia, zagrał w niej Filipa Waschutza. Był twórcą i realizatorem wielu wydarzeń artystycznych Krakowa, autorem publikacji o teatrze, inicjatorem i współautorem książki o idei Teatru Rapsodycznego. W 2001 r. został profesorem belwederskim. Otrzymał Złoty Medal "Zasłużony Kulturze Gloria Artis". Zmarł po ciężkiej chorobie.