Urodził się w Godowie na Górnym Śląsku. W 1954 uzyskał dyplom Wydziału Aktorskiego Państwowej Wyższej Szkoły Teatralnej w Warszawie. Pierwsze kroki jako aktor stawiał na scenie Teatru Dolnośląskiego (dziś Teatr im. Cypriana Kamila Norwida) w Jeleniej Górze (w latach 1954–1955), gdzie 5 czerwca 1954 debiutował w roli Majstra w “Szekspirze pilnie poszukiwanym” Heinara Kipphardta w reż. Tadeusza Żuchniewskiego. Następnie w Teatrze Dolnośląskim grał postać Wiśniewskiego w przedstawieniu “Chwasty” Janusza Warmińskiego w reż. Tadeusza Żuchniewskiego (1954), Adama w spektaklu “Dom na Twardej” Kazimierza Korcelliego w reż. Tadeusza Żuchniewskiego (1955) oraz wcielił się w rolę Jana Kantego Doręby – towarzysza pancernego w komedii Aleksandra Fredry “Gwałtu, co się dzieje!” w reż. Kazimierza Czyńskiego (1955).
Był jednym z najbardziej lubianych aktorów w Polsce. Kawaler Orderu Orła Białego. Znany ze znakomitych ról filmowych, w tym w “Żywocie Mateusza” (1968) Witolda Leszczyńskiego, “Austerii” (1982) Jerzego Kawalerowicza czy “Jańciu Wodniku” (1993) Jana Jakuba Kolskiego. Zaskarbił sobie sympatię widzów dzięki roli Gustawa Jelenia “Gustlika”, najsilniejszego w załodze czołgu Rudy 102 w serialu “Czterej pancerni” (1966–1970) i jako Stach Japycz w serialu “Ranczo” (2007−2009, 2011−2016), a także w “Weselu” (1972) Andrzeja Wajdy, “Chłopach” (1972) Jana Rybkowskiego, “Potopie” (1973–1974) Jerzego Hoffmana i “Ziemi Obiecanej” (1975) Andrzeja Wajdy. W ekranizacji powieści Henryka Sienkiewicza “Quo vadis” (2001) w reż. Jerzego Kawalerowicza zagrał apostoła Piotra. Miał na koncie również wybitne kreacje sceniczne m.in. w spektaklach Konrada Swinarskiego, Jerzego Jarockiego czy Zygmunta Huebnera w teatrach: Ludowym w Krakowie–Nowej Hucie (1955–1964), Starym im. Modrzejewskiej w Krakowie (1964–1968), Dramatycznym w Warszawie (1968–1974), Powszechnym w Warszawie (1974–2015).