W 1945 roku ukończył Studio Aktorskie przy Starym Teatrze w Krakowie. W czasie wojny występował w Krakowskim Teatrze Podziemnym
Adama Mularczyka. Głównie związany był z teatrami krakowskimi: Słowackiego (1949-54 i 1961-66) oraz Starym (1954-61 i 1966-87). Pojawiał się też na deskach teatrów w Opolu i Częstochowie. Był także reżyserem teatralnym. Nie stronił od estrady, występował w słynnym krakowskim kabarecie "Jama Michalikowa". Prawie wszystkie polskie dzieci (i nie tylko) znają jego głos z popularnej dobranocki "
Porwanie Baltazara Gąbki", jako Wawelskiego Smoka. W 1975 roku aktor otrzymał nagrodę Ministra Kultury i Sztuki I stopnia za wybitne osiągnięcia aktorskie, natomiast w 1977 roku został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.