Kolejne lata spędził w Lublinie (1944-1946), gdzie reżyserował w tamtejszej rozgłośni Polskiego Radia oraz w Gdańsku, gdzie występował w Gdańskim Ze­spole Artystycznym, a następnie w Teatrze Wybrzeże (1948-1949). Następnie był aktorem Teatr Ziemi Pomorskiej w Bydgoszczy (1949-1950, 1952-1953), Teatru im. Aleksandra Fredry w Gnieźnie (1951), Teatru im. Wojciecha Bogusławskiego w Kaliszu (1951-1952), Teatru im. Stefana Jaracza w Olsztynie (1953-1955, również jako reżyser) oraz Teatru im. Juliusza Osterwy w Lublinie (1955). W latach 1956–1961 przebywał w Szczecinie, gdzie początkowo był kierownikiem artystycznym i reżyserem tamtejszej Estrady, następnie pracował dorywczo m.in. w radiu (1957-1959), a w latach 1951-1961 grał w Teatrach Dramatycznych. Ze Szczecina przeniósł się do Bielska-Białej, gdzie od 1962 roku do przejścia na emeryturę w 1974 roku był członkiem zespołu Teatru Polskiego (z przerwą na lata 1963-1966).

W 1963 roku na festiwalu Śląska Wiosna Teatralna otrzymał wyróżnienie za rolę Anzelma w przedstawieniu Ptak Jerzego Szaniawskiego.

Został pochowany na Cmentarzu Komunalnym w Bielsku-Białej - Kamienicy.