Inizia a recitare giovanissima in teatro, Eduardo De Filippo la scrittura per alcune commedie, sino a quando scoperta da Lina Wertmüller debutta nel cinema nel 1973, nel ruolo di Tripolina in Film d'amore e d'anarchia - Ovvero "Stamattina alle 10 in via dei Fiori nella nota casa di tolleranza...". Prosegue la sua carriera dividendosi tra cinema teatro e televisione, dove appare dai primi anni '70. Nel 1973 riceve la Targa Mario Gromo alla migliore attrice esordiente per Film d'amore e d'anarchia di Lina Wertmüller, poi il Nastro d'argento come migliore attrice esordiente, il David di Donatello e il premio Antonio De Curtis.
Ha al suo attivo anche alcuni ruoli da coprotagonista nelle fiction televisive, come Il marchese di Roccaverdina (1972) e Il marsigliese (1975).