Flores Nano was born in Lima in 1959. She studied law at the Pontifical Catholic University of Peru. She studied for a Phd in Law from the Universidad Complutense de Madrid, one of the world's oldest universities in Madrid, Spain. She was a member of the Lima Municipal Council and then a member of the National Congress of Peru. In 2001 and 2006 she was a candidate in election for the President of Peru.