Nació en Piura el 17 de setiembre de 1935. Siguió la carrera de Economía en la Universidad Nacional Mayor de San Marcos y posteriormente realizó diversos estudios en universidades de Italia, Francia y Estados Unidos.

Estuvo al frente del Ministerio de Economía y Finanzas durante los gobiernos de Francisco Morales Bermúdez (1975-1980), Valentín Paniagua (2000-2001) y Alejandro Toledo (2001-2006).

En 1965 fue nombrado titular del Ministerio de Agricultura por Fernando Belaúnde Terry, siendo considerado el ministro más joven en la historia del país. En 1978 fue nombrado ministro de Economía por el presidente de facto Francisco Morales Bermúdez.

Regesó al MEF en el gobierno de transición de Valentín Paniagua. El presidente Alejandro Toledo lo volvió a nombrar ministro de Economía en julio de 2002, cargo que desempeñó hasta el 2003.

Silva Ruete fue también gobernador alterno del Banco Mundial y del Banco Interamericano de Desarrollo, y director del Fondo Latinoamericano de Reservas y de la Corporación Andina de Fomento.