Born in Milan in 1997, she began her dance studies at the AIDA Training Centre in her city under the direction of Marisa Caprara. She then studied at the Scuola di Danza Teatro dell’Opera in Rome under the direction of Laura Comi (2010-2013). During this period she danced with the theatre company in the productions Nutcracker, Sleeping Beauty and Don Quixote. From 2013 to 2015 she studied at the Ecole Nationale Supérieure de Danse de Marseille (France), directed by Paola Cantalupo.

In 2015 she was in the Cannes Jeune Ballet, under the direction of Paola Cantalupo (2015), dancing Opus 40 by Jean-Christoph Maillot, Carmen and Arte della fuga by David Bombana. In 2016 at the Royal Ballet Flanders, under the direction of Sidi Larbi Cherkaoui and Tamas Moricz, danced Sleeping Beauty by Marcia Haydé. In the 2016-2017 season she was at the Oldenburgisches Staatstheater Ballett under the direction of Antoine Jully (2016-2017), dancing in choreography by Martin Schlapfer, Antoine Jully and Alwin Nikolais.

In September 2017 she joined Aterballetto.