Był aktorem warszawskiego Teatru Powszechnego (lata 1958-59).
W latach 1954-55 występował w Teatrze im. Żeromskiego w Kielcach.
W 1958 roku ukończył PWST w Łodzi.
Był aktorem teatrów szczecińskich: Dramatycznego (1961-62 i 1964-70), Polskiego (1977-82 i 1984-92) oraz Współczesnego (1982-84).
W latach 1959-61 występował w Bałtyckim Teatrze Dramatycznym w Koszalinie.
W latach 1973-76 występował w Teatrze Wybrzeże w Gdańsku.
Był aktorem toruńskiego Teatru im. Horzycy (lata 1972-73).
W latach 1970-72 i 1976-77 występował w Teatrze Polskim w Bydgoszczy.
W latach 1962-64 występował w Teatrze im. Stefana Jaracza w Olsztynie.