1936-ban született Budapesten. 1955-ben eltávolították a Színház- és Filmművészeti Főiskoláról, majd 1958-ig a kaposvári Csiky Gergely Színház segédszínésze volt. 1958-1995 között a fővárosi Déryné Színházban szerepelt. 1959-2000 között a Nemzeti Színház, 2000-2012 között a Pesti Magyar Színház társulatának tagja. Azóta játszik az Új Színház, a Nemzeti Színház és az Erkel Színház darabjaiban. Számos filmben és tévéjátékban játszott, rendkívül népszerű szinkronszínész. Rádiós szerepei közül ismertségben kiemelkedik a Szabó család Lacijának megformálása. 1988-ban Jászai Mari-díjat kapott, 2004-ben a Nemzeti Színház örökös tagja lett, 2006-ban Főnix-díjat, 2008-ban Sík Ferenc emlékgyűrűt kapott. 2013 óta Érdemes Művész.