1945-1949 között magántisztviselő illetve mozi üzemvezető volt. 1949–1950 között a filmgyári színészcsoport tagja volt. 1950–1954 között a Színház- és Filmművészeti Főiskola tanulója volt. A Színiakadémia elvégzése után 1950–1953 között a Nemzeti Színház, 1953–1954 között az Állami Bábszínház, 1954–1960 között pedig a Fővárosi Operettszínház tagja, 1960–1971 között Pécsre szerződött a Nemzeti Színházhoz,[1] 1971-től a József Attila Színház tagja volt. 1978-tól a Zeneakadémia beszédtanáraként működött.[1]
1956-os szerepvállalása miatt a forradalom leverése után hátrányt szenvedett.[2]
1985–1994 között országgyűlési képviselőként dolgozott,[1] 1990–1994 között az MDF frakciójában. 1985–1990 között a kulturális bizottság, 1989–1990 között a társadalom-biztosítási bizottság, a szociális és egészségügyi bizottság családvédelmi albizottság tagja. 1989–1990 között az Ellenzéki Demokraták parlamenti csoportjának vezetője, 1990–1994 között a kulturális, oktatási, tudományi, sport-, tv- és sajtóbizottság tagja.
1990–1995 között a Magyar Vadászok Országos Szövetségének elnöke, 1990–től az Anyanyelvápolók Szövetségének elnöke volt. 2006-ban Budapest XIII. kerülete,[3] 2007-ben Budapest II. kerülete díszpolgárává választotta.[4]
Tragikus hirtelenséggel hunyt el 2010. szeptember 3-án Korfun. A Farkasréti temetőben temették el szeptember 22-én.
Drámai színész, kiváló beszédtechnikája, orgánuma jól érvényesült előadóestjein is.
1955-ben feleségül vette Sátory Matildot (Tildát). Két gyermekük született; Eszter (1957) és András (1960). Unokái: Márton (1987), Anna (1987), Luca (1990), Kinga (1990), Barnabás (1999).