Kariera W latach 1947–1949 był statystą na scenach w Sosnowcu i Katowicach. W latach 1950–1951 należał do Zespołu Pieśni i Tańca KBW w Warszawie. W latach 1952–1955 był związany z Teatrem Dolnośląskim w Jeleniej Górze, gdzie zadebiutował w roli aktorskiej Rabana w przedstawieniu Heinara Kipphardta Szekspir pilnie poszukiwany (1954) z udziałem Franciszka Pieczki i Karola Obidniaka. Z czasem zaczął grywać poważniejsze role w różnych teatrach. W latach 1955–1957 występował w Teatrze im. Bogusławskiego w Kaliszu, 1957–1959 w Teatrze Dramatycznym w Koszalinie, w latach 1959–1962 w Teatrze im. Aleksandra Fredry w Gnieźnie, 1962–1964 w Teatrze w Zielonej Górze, 1964–1973 w Teatrze Polskim w Poznaniu. Od 1975 był aktorem Teatru im. Jaracza w Łodzi.
Po raz pierwszy trafił na kinowy ekran w komedii wojennej Tadeusza Chmielewskiego Gdzie jest generał... (1963).