In 1985 Villanueva was elected to the Peruvian Senate and elected as the President of the Senate from July 1986 to July 1987.
Villanueva was elected to the Peruvian Senate in 1985 and served as the Senate president from July 1986 until July 1987.