Born in Fiesole, Italy. She began her studies at the AC Ballet Centre School of Florence and in 2005 she got a scholarship from Pierino Ambrosoli Foundation to continue her studies at the National Conservatory in Paris (2005-2007). In 2009 she graduated at the Royal Ballet Upper School of London (2007-2009).
After her graduation, she entered the Bordeaux National Opera, taking part in Petrouchka, Le sacre du printemps, Les Quatre temperaments, Violin Concerto, Tétris choreography Anthony Egéa, Le Messie of Mauricio Wainrot, Variation and pas de deux Starway to Paradise in Who Cares, Un Américain à Paris/Rhapsody in blue. She also danced in Swan Lake, Coppelia, Casse-noisette and Giselle with choreographies of Charles Jude. Previously, she danced Swan Lake with the Leipzig Ballet in 2007. The following year she danced Nutcracker with the Birmingham Royal Ballet, with teachers including Antoinette Sibley and Anthony Dowell. In 2009 she danced several roles in the classical repertoire with the Royal Ballet Company, taking part in Swan Lake and Firebird.
Throughout her training and professional career she has won several grants and dance contests.
In September 2015 she joined the National Dance Company, directed by José Carlos Martínez. During these period she danced Raymonda, Don Quixote (Kitri, Dulcinea), La Favorita, Nutcracker (Sugar plum), Aurora (variation), In the Night (second pas de deux, Jerome Robbins), Helberg Suite (Toni Fabre), Absolutio (Altea Nuñez), Por vos muero (Nacho Duato), Hicarizatto (Itzik Galili), La Rose Malade (pas de deux, Roland Petit), Artifact (pas de deux, Forsythe), Vertiginous (Forsythe), among others, and various galas around.
In 2019/2020 she was promoted to soloist under the artistic direction of Joaquín De Luz. During these period, she danced Love Fear Loss by Ricardo Amarante, Arriaga by Joaquín De Luz, Pino Alosa and Mar Aguilo, Gala: Carmen Variation by Alberto Alonso and the Dying Swan by Mikhail Fokine.