En 1986 es elegido Senador de la República y dos años después, tras el asesinato de Carlos Mauro Hoyos es elegido como su sucesor en la Procuraduría General de la Nación; en 1990 ejerce brevemente como Ministro de Gobierno del Presidente Virgilio Barco.