Nata e cresciuta a Palermo, è un'attrice caratterista attiva, seppur in maniera altalenante, sin dalla seconda metà degli anni quaranta, specializzata nel ruolo della tipica donna siciliana.
Si è dedicata saltuariamente anche al doppiaggio, prestando la propria voce a Claudia Cardinale ne I soliti ignoti e nel séguito Audace colpo dei soliti ignoti.
Intorno alla metà degli anni novanta, la sua attività recitativa diviene via via sempre più consistente, essendo riuscita a prender parte a diverse pellicole di successo, pur non discostandosi troppo dalla sua caratterizzazione tipica della donna sicula.