Studia al Teatro alla Scala di Milano, si diploma con il massimo dei voti al Teatro Bolscioi di Mosca, dove si perfeziona con Marina Timofievna Semionova. Il Teatro alla Scala di Milano le conferisce anche il diploma di specializzazione per Maitre de Ballet. È prima ballerina in molti teatri italiani e stranieri, tra cui: Teatro alla Scala di Milano, Teatro Bolscioi di Mosca, Teatro Nemirovic Dancenko Stanislavski, Aterballetto, Teatro Comunale di Cagliari, Compagnia di Balletto Carla Fracci. È ballerina ospite al Teatro Comunale di Bologna, al Teatro Fenice di Venezia, al Teatro Massimo di Palermo e al Teatro Margherita di Genova. Partecipa a tournée in Russia, Giappone, Italia, Spagna, Grecia, Francia, Svizzera, Germania ed Austria. Danza per i più importanti coreografi, come G. Balanchine, R. Petit, A. Amodio, M. Petipa, R. Nureyev, J. Grigorovich, M. Fokine, Bourmeister, E. Poliakov, W. Eagling, L. Bouy, L. Gai.
È Professeur–Maître de Ballet per Aterballetto, Teatro La Fenice, Teatro San Carlo di Napoli, Opera di Roma, Saechsische Staatsoper Dresden, Finnish National Opera. Alle sue lezioni hanno partecipato: Vladimir Derevianko, Maximiliano Guerra, Isabelle Guerin, Manuel Legris, Viviana Durante, Elisabeth Platel, Jean Guillaume Barth, Uljana Lopatkina, Oriella Dorella, Roberto Bolle, Massimo Murru e molti altri artisti. Ha insegnato tecnica classica presso M.A.S. È docente anche presso Ater di Reggio Emilia, lo IALS di Milano e Roma.