Attore di formazione prettamente teatrale (ha studiato all'Accademia Nazionale d'Arte Drammatica di Roma, ma anche al Centro Sperimentale di Cinematografia), dopo il debutto avvenuto sul palcoscenico del Teatro Stabile di Napoli, recitò nella commediaO di uno o di nessuno. Dall'aprile del 1946 e per tutta la vita è stato sposato con la sua compagna di Accademia Nella Bartoli. È stato a lungo al Piccolo Teatro di Milano con Giorgio Strehler. Dopo la stagione teatrale 1970-1971 trascorsa con il gruppo Teatro e Azione ha fatto ritorno al Piccolo per nuovi lavori sempre a fianco di attori affermati. Con la regia di Franco Zeffirelli è stato interprete de La città morta di Gabriele D'Annunzio, mentre con Guido De Monticelli ha portato in scena Il guardiano di Harold Pinter. Con Jerome Savary ha interpretato La dodicesima notte di William Shakespeare . E sempre da Shakespeare (Enrico VI) e ancora con Strehler ha dato vita nella stagione 1964-1965 a Il gioco dei potenti. Interprete di numerose fiction, ha ottenuto riconoscimenti per la sua attività di attore, fra cui nel 2001 un premio speciale alla carriera assegnatogli dalla fondazione "Giorgio Almirante".E' morto al Policlinico Gemelli di Roma, dove era stato ricoverato per una forte anemia.