Entre 1986 y 1990, Silva fue asesor del presidente Barco, y en 1993, consejero de asuntos internacionales y embajador en Estados Unidos del presidente Gaviria.