A graduate of the National Academy of Dance in Rome, she worked as a soloist and principal dancer at the Ballet National de Marseille with Roland Petit, at the Miami City Ballet under the direction of Edward Villella, and at the Rome Opera Ballet, first under the direction of Carla Fracci and later with Eleonora Abbagnato, where she also served as maître de ballet for various productions. She has taught on the professional courses at the Teatro Brancaccio school and at the Peparini Academy. She is currently a teacher at the Rome Opera Ballet School.