Ocupó varios consulados en Francia y en América del Sur, fue Cónsul General de España en París y Embajador de España en Budapest (años 80).