W chwili wybuchu powstania warszawskiego służył w stopniu podporucznika z przydziałem do 1. plutonu Zgrupowania "Bartkiewicz" Grupy Śródmieście Północ – Radwan AK. Walczył w Śródmieściu Północnym. Po zakończeniu walk jako jeniec został wywieziony w głąb Niemiec, gdzie doczekał wyzwolenia. Należał do zespołu Teatru im. Wojciecha Bogusławskiego w Lingen. W 1945 roku powrócił do Polski. Występował w Teatrze Ziemi Pomorskiej w Toruniu (1945–1947) oraz Teatrze Wojska Polskiego w Łodzi (1947–1948). Na początku 1949 roku przeniósł się do Warszawy, gdzie grał najpierw w Teatrze Placówka (filia Teatru Wojska Polskiego), a następnie był członkiem zespołów: Teatru Polskiego (1946–1956, 1962–1977) oraz Teatru Młodej Warszawy (Klasycznego) (1955–1962). Na emeryturę przeszedł w 1977 roku, grał jednak jeszcze przez dwa lata.