Urodzony na krakowskim Podgórzu[2]. Jako dziecko zamieszkał wraz z ojcem, który był wojskowym, w Warszawie[3]. Uczęszczał do prywatnego gimnazjum "Oświata" i V gimnazjum w Warszawie[3]. Po wybuchu wojny na krótki czas znalazł się we Lwowie, a następnie przedostał się do Krakowa[4]. Tam 15 czerwca 1942 zadebiutował w teatrze, w 1945 ukończył Studio Aktorskie przy Starym Teatrze, a w 1948 zdał aktorski egzamin eksternistyczny[5].
Występował w teatrach krakowskich: Konspiracyjnym (1942–1945), Powszechnym im. Żołnierza Polskiego (1945–1946), Kameralnym T.U.R. (1946–1947) oraz w Teatrach Dramatycznych (1948–1954) i w Teatrze im. Juliusza Słowackiego (1954–1993).
Blisko, coraz bliżej (serial telewizyjny) (1986) – dyrektor szkoły, przedstawiciel Funduszu Obrony Narodowej (odc. 11. U Pasterników wesele. Rok 1926 i odc. 13. Niespokojna granica. Rok 1939)
Nagroda na Festiwalu Polskich Sztuk Współczesnych we Wrocławiu za rolę Stefana Przybojewskiego w spektaklu Tysiąc walecznych Jana Rojewskiego w Teatrach Dramatycznych w Krakowie (1951),
Nagroda II stopnia na Festiwalu Sztuk Rosyjskich i Radzieckich w Katowicach za rolę Sczastliwcewa w spektaklu LasAleksandra Ostrowskiego (1964),
Nagroda Ministra Kultury i Sztuki (zespołowa) za rolę Sczastliwcewa w spektaklu Las Aleksandra Ostrowskiego w Teatrze im. Juliusza Słowackiego w Krakowie (1965),