Fue sucesivamente presidente de la delegación española ante la OCDE, secretario general técnico del Ministerio de Hacienda, presidente del Instituto Nacional de Industria –cargo del que dimitió por razones políticas- miembro de la Comisión de los Nueve, que representó a la oposición democrática española, fundador del Partido Social Demócrata (que luego sería uno de los integrantes de la coalición UCD), ministro de Hacienda, presidente del Banco Exterior de España, ministro de Justicia y ministro de Asuntos Exteriores.