Marisol Espinoza was born in Piura. She attended San José de Tarbes School in her home town. From 1985 to 1991 she studied Information science and Liberal Arts with focus on Journalism at the University of Piura. From 1988 to 1989 she was trainee editor for the local daily La Industria. In 1991 she worked as a redactor and reporter for RBC Channel 11. From 1991 to 1992 she edited international news for América Televisión. In December 1992 she changed to the newspaper El Tiempo of Piura where she became head of the Economics page in 2002. Espinoza took part in postgraduate programs of Florida International University and Northwestern University. From 1999 to 2000 she returned to her Alma Mater to study for a Master's degree in Economics.
In January 2005 Marisol Espinoza joined the Union for Peru party. She was elected Congresswoman representing Piura in the 2006 legislative election. Since July 2009 she has been speaker of the Nationalist bench in the Congress. In the 2011 presidential election Espinoza was Ollanta Humala's running mate as candidate for First Vice President of Peru on the Peru Wins ticket. On June 5 Humala was elected President, and Espinoza First Vice President, with 51,5% of the votes and took office on 28 July 2011.