She worked under the artistic direction of Alicia and Fernando Alonso at the Cuban National Ballet, a company where she spent twenty-five years as lead soloist, teacher and repetiteur.
Throughout her career she worked with teachers such as Fernando Alonso, Karemia Moreno, Aurora Bosch, Loipa Araujo, Josefina Méndez, Mirta Pla, Azari Plisetski and Hugo Guffanti. She danced the whole classical repertoire of the company and collaborated with a number of Cuban choreographers such as Alberto Méndez, Alberto Alonso, Iván Tenorio and international choreographers including Antonio Gades, José Antonio Ruiz, Maria Rovira, Brian Mc Donald, Máximo Morricone and Hilda Riveros, opening her repertoire to folklore, neoclassic and contemporary choreographies.
With the Cuban National Ballet she travelled to over fifty countries in the Americas, Asia and Europe, dancing at famous theatres such as the Bolshoi and Marinsky in Russia, the Champs Elysées in Paris, the Colón in Buenos Aires, the Metropolitan Opera House and the Kennedy Center in USA, among others. She also participated in many Cuban and international dance festivals.
Since 2001, after moving to France, she collaborated with the Blanca Li Company as a teacher and choreography assistant in mises-en-scène at the Paris Opera.
During four years she was the artistic coordinator and teacher of classical ballet at the Andalusian Dance Centre (CAD) in Seville.
She was invited as a teacher at the Opera of Dessau, Germany, during two seasons, with the National Dance Company directed by Nacho Duato, the National Dance Centre of Paris, the Opera of Lyon, the Finnish Ballet, José Carlos Martínez and soloists of the Opera of Paris. She has taught courses at all of the professional dance conservatoires of Andalusia and twice at the National Dance Company directed by José Carlos Martínez.
In September 2015 she joined the National Dance Company directed by José Carlos Martínez as a repetiteur.