Nata a Milano nel 1997, inizia gli studi di danza presso il Centro di Formazione AIDA della sua città sotto la direzione di Marisa Caprara. Studia in seguito alla Scuola di Danza Teatro dell’Opera di Roma sotto la direzione di Laura Comi (2010–2013). Durante questo periodo ha danzato con la compagnia del Teatro nelle produzioni Schiaccianoci, Bella Addormentata e Don Chisciotte. Dal 2013 al 2015 studia presso Ecole Nationale Supérieure de Danse de Marseille (Francia), diretta da Paola Cantalupo.
Nel 2015 è nel Cannes Jeune Ballet, sotto la direzione di Paola Cantalupo (2015), danzando Opus 40 di Jean-Christoph Maillot, Carmen e Arte della Fuga di Davide Bombana. Nel 2016 al Royal Ballet Flanders, sotto la direzione di Sidi Larbi Cherkaoui e Tamas Moricz, danza Sleeping Beauty di Marcia Haydé. Nella stagione 2016-2017 è all’Oldenburgisches Staatstheater Ballett sotto la direzione di Antoine Jully (2016-2017), danzando in coreografie di Martin Schlapfer, Antoine Jully e Alwin Nikolais.
A settembre 2017 entra a far parte di Aterballetto.