W 1946 studiując na Wydziale Rzeźby Akademii Sztuk Pięknych w Krakowie zapisał się do Studia Aktorskiego Teatru Rapsodycznego. W 1948 znalazł się w stałym zespole aktorskim Teatru Rapsodycznego, później pod nazwą krakowskiego Teatru Poezji. W 1955 przeniósł się do zespołu aktorskiego Starego Teatru, którego był aktorem do 1994, gdy przeszedł na emeryturę. W sezonie 1956/57 współpracował z Tadeuszem Kantorem – w jego Teatrze Cricot 2. Występował także w spektaklach Teatru Telewizji. Pochowany na Cmentarzu Parafialnym na Salwatorze (sektor J-1-18).