Lunghissima la sua carriera teatrale. Tra le sue numerose interpretazioni ricordiamo: La Venexiana regia di Maurizio Scaparro (1967), La Guerra di Troia non si farà regia di Andrea Camilleri (1967), Egmont regia di Luchino Visconti (196869), Orlando Furioso regia di Luca Ronconi (1969), La cucina regia di Lina Wertmüller (1969), Il Campiello regia di Giorgio Strehler (1975), Casa di Bambola regia di Giancarlo Nanni (1980), Così è se vi pare regia di Giancarlo Sepe (1981), La tempesta regia di Giorgio Strehler (1982), Vestire gli ignudi regia di Giancarlo Sepe (1985), Faust regia di Giancarlo Sbragia (1988), Il malinteso regia di Walter Pagliaro (199091), King Lear e Davila Roa regia di Luca Ronconi (1995), Anonimo Veneziano regia di Luigi De Fusco (1995), La gatta sul tetto che scotta regia di Francesco Tavassi (2005). Numerosi i film da lui interpretati, tra cui: I Visionari di Maurizio Ponzi (1968), La classe operaia va in paradiso di Elio Petri (1972), Mimì metallurgico (1972) e Tutto a posto e niente in ordine (1975) entrambi di Lina Wertmüller, Mogliamante di Mario Vicario (1976), I nuovi mostri di Dino Risi (1978), Il mistero di Oberwald di Michelangelo Antonioni (1979), All’ultimo minuto di Pupi Avati (1987), Storia d’amore di Francesco Maselli (1986), Non chiamarmi Omar di Sergio Staino (1992), L’aquila della notte di Cinzia Th Torrini (1993), Magnificat di Pupi Avati (995), Poliziotti di Giulio Base (1995), Va’ dove ti porta il cuore di Cristina Comencini (1996), La sindrome di Stendhal di Dario Argento (1996), Guardami di Davide Ferrario (1999), L’ultimo bacio di Gabriele Muccino (2001), Emma sono io di Francesco Falaschi (2002), Il trasformista di Luca Barbareschi (2002), Tartarughe sul dorso di Stefano Pasetto (2005), Saturno contro di Ferzan Ozpetek (2007).
Tra i numerosi lavori televisivi, ricordiamo: I demoni di Sandro Bolchi (1971), Ritorno di Gianni Amico (1973), Processo per mafia di Antonio Calenda (1976), Mio figlio non sa leggere di Franco Giraldi (1984), Un uomo in trappola di Vittorio De Sisti (1984), La Piovra IV (1989) e L’ultimo segreto di Luigi Perelli (1992), Le due madri (1993) e L’avvocato delle donne (1998) di Andrea e Antonio Frazzi, Il Maresciallo Rocca di Giorgio Capitani (1997), Scomparsi di Claudio Bonivento (1998), Un prete fra noi 2 di Lodovico Gasparini (1998), Il Diavolo e l’Acquasanta di Enrico Oldoini (1999), Tra cielo e terra – Padre Pio di Giulio Base (2000), Le ragioni del cuore di Luca Manfredi, Alberto Simone e Anna di Francisca (2000), Incompreso di Enrico Oldoini (2002), Apocalisse di Roberto Mertes (2002), Amanti e segreti di Gianni Lepre (2004), Incantesimo 7 di Alessandro Cane e Tommaso Sherman (2004), Parttime (2004) e Un anno a primavera (2005) di Angelo Longoni, Incantesimo 8 di Tommaso Sherman e Ruggero Deodato (2005), La guerra sulle montagne di Giacomo Campiotti (2006), Chiara e Francesco di Fabrizio Costa (2007), Caravaggio di Angelo Longoni (2008)