Debutta come controfigura nel celebre Il buono, il brutto, il cattivo di Sergio Leone, e nel 1970 recita ne Il giardino dei Finzi Contini di Vittorio De Sica, che vince l’Oscar come Miglior film straniero. È coprotagonista de L’importante è amare (1975) del regista polacco Andrzej Żuławski, accanto a Romy Schneider e di Io e il Duce (1985) di Alberto Negrin, con Susan Sarandon e Anthony Hopkins. Negli anni Novanta e Duemila recita in fiction televisive come Il ritorno di Sandokan, Sottocasa, Il falco e la colomba, Colpo di fulmine, Al di là del lago. Nel 2020 partecipa al Grande Fratello Vip.