Da ragazzina faceva parte di una squadra agonistica di ginnastica artistica. Dopo aver intrapreso gli studi classici Mamiani di Roma, inizia l’attività di attrice debuttando per la prima volta sugli schermi nella terza stagional Liceoe di Distretto di Polizia (2002), dove è Sabina, la sorella di Giulia Corsi (Claudia Pandolfi), ruolo interpretato anche nelle due stagioni successive. L’anno seguente appare per la prima volta al cinema nel ruolo di Ilaria in Ricordati di me, film di Gabriele Muccino. Nel 2004 è protagonista della miniserie Paolo Borsellino per la regia di Gianluca Maria Tavarelli, dove interpreta il ruolo di Lucia Borsellino. Dal 2005 al 2008 è Francesca De Biase in RIS – Delitti imperfetti. Nel 2006 è anche sul set del telefilm Il vizio dell’amore dove è comparsa nell’episodio Il vicino, nonché nella serie TV Vientos de agua dove interpreta il ruolo di Gemma e in Taccuini d’amore, regia di Valia Santella.
Il 14 settembre 2007 ritorna sul grande schermo con il ruolo di Francesca nel film La ragazza del lago, opera prima di Andrea Molaioli, accanto a Toni Servillo e Valeria Golino. Nel 2008 partecipa alla miniserie TV Aldo Moro – Il Presidente, nel ruolo di Anna Laura Braghetti.
Dal 31 marzo 2009 è protagonista della serie TV Squadra antimafia – Palermo oggi, serie che la vede protagonista nei panni della mafiosa Rosy Abate. Nel 2009 partecipa al film Il grande sogno di Michele Placido.
Nell’estate dello stesso anno è protagonista insieme a Giorgio Pasotti e Camilla Filippi della miniserie TV La scelta di Laura, regia di Alessandro Piva.
Ai polizieschi alterna il cinema. Nel 2009 interpreta Marika, la fidanzata di Checco Zalone nel film Cado dalle nubi. Nel 2011 partecipa a tre film: Immaturi, per la regia di Paolo Genovese nel ruolo di Cinzia, Febbre da Fieno, per la regia di Laura Lucchetti nel ruolo di Franki e Cavalli, per la regia di Michele Rho nel ruolo di Veronica. Il 24 e il 31 marzo 2011 partecipa a due episodi della serie TV I soliti idioti, in onda su MTV nel ruolo di Carmela.
Nel 2012 è sul set di Outing – Fidanzati per sbaglio, film per il cinema diretto da Matteo Vicino e I calcianti per la regia di Stefano Lorenzi. Sempre nel 2012 ritorna per la quarta volta sul set di Squadra antimafia – Palermo oggi, ancora una volta nei panni della mafiosa Rosy Abate.
Nel novembre del 2013 l’attrice dichiara che lascerà la fiction dopo la sesta serie: «Quella di Squadra Antimafia è una bella esperienza professionale, che mi sto portando dietro da una vita e che concluderò quest’anno. Sono felice e allo stesso tempo triste perché il personaggio di Rosy mi ha dato tanto e credo che nella televisione italiana non mi capiterà mai più di fare un ruolo così. Mi ci sono affezionata, sono stata bene, però sono consapevole che ogni cosa, bella o brutta che sia, debba finire prima o poi».
Nel 2014 ritorna al cinema con Allacciate le cinture, per la regia di Ferzan Özpetek, e sul piccolo schermo con Gli anni spezzati – L’ingegnere, per la regia di Graziano Diana.
Nel 2015 ricopre il ruolo della protagonista Nina ne Il bosco, miniserie TV diretta da Eros Puglielli. Dal 22 gennaio dello stesso anno è sul grande schermo con Sei mai stata sulla Luna?, per la regia di Paolo Genovese, e dal 18 giugno con Torno indietro e cambio vita, per la regia di Carlo Vanzina. Nello stesso anno lascia definitivamente Squadra antimafiaalla settima stagione, anche se é una guest star nella ottava stagione, per poi tornare come protagonista nello spin-off Rosy Abate – La serie, in onda dal 12 novembre 2017, recitando insieme alla sorella Paola.
Sempre nel 2017 è Bianca, la paziente del giovedì del Dottor Mari, nella terza e ultima stagione di In Treatment. Nel 2018 è in qualità di giudice membro della commissione esterna ad Amici di Maria De Filippi.
L’attrice ha un figlio, Giulio Cosimo, avuto a 19 anni dal velista Giorgio Cerasuolo.