Podczas II wojny światowej znalazł się na terenie ZSRR, m.in. występując w teatrze w Tobolsku. W 1943 roku wstąpił w szeregi 1. Dywizji Piechoty im. Tadeusza Kościuszki, z którą przebył szlak bojowy do Lublina, m.in. występując w dywizyjnym Teatrze Żołnierza (następnie: Teatrze 1 Armii Wojska Polskiego). W Lublinie wybrany do sądu koleżeńskiego Tymczaso­wego Zarządu Głównego ZASP (1944), a także grał w tamtejszym Teatrze Żołnierza, z którym występował także w Krakowie i Łodzi (1945). W kolejnych latach był członkiem zespołów: Teatru Wojska Polskiego w Łodzi (1945), Teatru Dolnośląskiego w Jeleniej Górze (1945–1946), Teatru Dolnośląskiego we Wrocławiu (1946–1949), Teatru Wybrzeże w Gdańsku (1950–1952), Teatru Ateneum w Warszawie (1952), Teatru im. Juliusza Osterwy w Lublinie (1952–1954, 1957–1958), Teatru Nowego w Łodzi (1954–1957, 1958–1959), Teatru im. Stefana Jaracza w Łodzi (1964–1965) oraz Teatru Powszechnego w Łodzi (1966–1968). Od 1968 roku do końca życia był aktorem Teatru Rozmaitości w Krakowie. Wystąpił także w dwunastu spektaklach Teatru Telewizji oraz trzech audycjach Teatru Polskiego Radia.

Był dwukrotnie żonaty – z aktorkami: Felicją Nowicką oraz Marią Górecką (1924–2017).