Nata a Palermo, ma cresciuta a Favara (in provincia di Agrigento), si diploma presso il liceo scientifico del paese per poi proseguire gli studi in Giurisprudenza. Al termine del primo anno universitario si trasferisce a Roma per studiare recitazione, da lì comincerà a lavorare in prestigiosi set come "Squadra antimafia 7", "Catturandi - Nel nome del padre" e "Il bello delle donne... alcuni anni dopo" accanto a Claudia Cardinale. Il debutto al cinema avviene con il film "Cuori puri" di Roberto De Paolis, presentato al Festival di Cannes 2017, nel ruolo della protagonista Agnese.