Fue diputado (1963-1968), senador (1980-1985; 1990-1992) y congresista de la República (1995-2000); ministro de Gobierno y Policía (1965-1967); presidente del Senado (1981-1982); 2º vicepresidente de la República (1980-1985); presidente del Tribunal Constitucional (2002-2005).