Podczas okupacji hitlerowskiej w Polsce był studentem tajnych kompletów aktorskich. W 1945 ukończył Studio Teatralne przy Starym Teatrze w Krakowie i zdał eksternistyczny egzamin aktorski. W latach 1946–1950 występował w Jeleniej Górze i Wrocławiu. Następnie wrócił do Krakowa i został aktorem Teatru im. Juliusza Słowackiego. Od 1960 występował w teatrach warszawskich: Narodowym (1960–1963 i 1965–1968), Polskim (1963–1965), Ateneum (1969–1974) i Powszechnym (1974–1975).