First known for her role as Jamila in the period drama The Time in Between, she would go on to play Saray in Locked Up and Nairobi in La casa de papel.
She began studying acting at thirteen and eventually would make her screen debut as Amaya in the 2005 film El Calentito.
In 2015, she won a Waves Award for Best Female Actress for her role in Vis a vis.
Her father, Antonio Flores, is a renowned musician and composer and her mother, Ana Villa, is a theatre producer. Her grandmother is Lola Flores and her aunts are Lolita, Rosario Flores, and Elena Furiase.
She joined Adriana Ugarte in the cast of the pre-World War II spy drama The Time in Between.