Nata ad Empoli, nel 2009 si diploma in Canto con il massimo dei voti, sotto la guida di Benedetta Pecchioli al Conservatorio “Luigi Cherubini” di Firenze e si laurea in Scienze Giuridiche all’Università degli studi di Pisa. Ha vinto il secondo premio e il premio del pubblico nel prestigioso Concorso Internazionale Tebaldi a San Marino per la sezione Barocco.
Nello stesso anno debutta come Despina nel Così fan tutte all’Eurofestival di Roma e Berta ne Il Barbiere di Siviglia al Teatro dell’Aquila di Fermo sotto la direzione di Giampaolo Maria Bisanti, con la regia di Damiano Michieletto. È stata Serpina ne La serva padrona e Livietta in Livietta e Tracollo di Pergolesi al Teatro Comunale di Bologna e al Festival della Valle d’Itria di Martina Franca. Ha interpretato Zerbine nella prima rappresentazione italiana della Servante Maitresse di Pergolesi al Festival Pergolesi Spontini di Jesi, con la regia di Juliette Deschamps e la direzione di Giacomo Sagripanti. Successivamente è stata Elena ne Il cappello di paglia di Firenze di Nino Rota, con la regia di Andrea Cigni e la direzione di Sergio Alapont e Lauretta nel Gianni Schicchi al Teatro del Maggio Musicale a Firenze; Donna Sirena nel Rinaldo di Händel diretta da Ottavio Dantone, nell’allestimento di Pierluigi Pizzi, per i teatri di Ravenna, Reggio Emilia e Ferrara; ha interpretato I due Figaro di Saverio Mercadante al Teatro Colòn di Buenos Aires, con la direzione di Riccardo Muti e la regia di Emilio Sagi; Elvira ne L’Italiana in Algeri al Teatro Petruzzelli di Bari, diretta da Daniele Rustioni, con lo storico allestimento di Jean-Pierre Ponnelle.
Nel 2013 ha vinto il ruolo di Adina ne L’elisir d’amore nella 64a edizione del Concorso As.Li.Co di Como, interpretando il ruolo nei teatri di Brescia, Cremona, Como, Pavia e Trento con la regia di Arnoud Bernard e la direzione di Andrea Battistoni.