<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 31-March-2021 [11:33:32] {AM}-->
<schema targetNamespace="http://www.galectintherapeutics.com/20201231" elementFormDefault="qualified" xmlns:galt="http://www.galectintherapeutics.com/20201231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2020-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/Cover" id="Cover">
<link:definition>1001 - Document - Cover</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
<link:definition>1002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CondensedConsolidatedStatementsOfOperations" id="CondensedConsolidatedStatementsOfOperations">
<link:definition>1004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CondensedConsolidatedStatementsOfChangesInRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit" id="CondensedConsolidatedStatementsOfChangesInRedeemableConvertiblePreferredStockAndStockholdersEquityDeficit">
<link:definition>1005 - Statement - Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1006 - Statement - Consolidated Statements of Cash Flows</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/NatureOfBusinessBasisOfPresentationAndLiquidity" id="NatureOfBusinessBasisOfPresentationAndLiquidity">
<link:definition>1007 - Disclosure - Nature of Business, Basis of Presentation and Liquidity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
<link:definition>1008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/PropertyAndEquipment" id="PropertyAndEquipment">
<link:definition>1009 - Disclosure - Property and Equipment</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/AccruedExpenses" id="AccruedExpenses">
<link:definition>1010 - Disclosure - Accrued Expenses</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockholdersEquity" id="StockholdersEquity">
<link:definition>1011 - Disclosure - Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/Warrants" id="Warrants">
<link:definition>1012 - Disclosure - Warrants</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1013 - Disclosure - Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/LineOfCredit" id="LineOfCredit">
<link:definition>1014 - Disclosure - Line of Credit</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/LossPerShare" id="LossPerShare">
<link:definition>1015 - Disclosure - Loss Per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1016 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/GalectinSciencesLlc" id="GalectinSciencesLlc">
<link:definition>1017 - Disclosure - Galectin Sciences LLC</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1018 - Disclosure - Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1019 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/PropertyAndEquipmentTables" id="PropertyAndEquipmentTables">
<link:definition>1020 - Disclosure - Property and Equipment (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
<link:definition>1021 - Disclosure - Accrued Expenses (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
<link:definition>1022 - Disclosure - Stockholders' Equity (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/WarrantsTables" id="WarrantsTables">
<link:definition>1023 - Disclosure - Warrants (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1024 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/LossPerShareTables" id="LossPerShareTables">
<link:definition>1025 - Disclosure - Loss Per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
<link:definition>1026 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1027 - Disclosure - Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/NatureOfBusinessBasisOfPresentationAndLiquidityAdditionalInformationDetail" id="NatureOfBusinessBasisOfPresentationAndLiquidityAdditionalInformationDetail">
<link:definition>1028 - Disclosure - Nature of Business, Basis of Presentation and Liquidity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1029 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/PropertyAndEquipmentDetail" id="PropertyAndEquipmentDetail">
<link:definition>1030 - Disclosure - Property and Equipment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/PropertyAndEquipmentAdditionalInformationDetail" id="PropertyAndEquipmentAdditionalInformationDetail">
<link:definition>1031 - Disclosure - Property and Equipment - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/AccruedExpensesDetail" id="AccruedExpensesDetail">
<link:definition>1032 - Disclosure - Accrued Expenses (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockholdersEquityAdditionalInformationDetail" id="StockholdersEquityAdditionalInformationDetail">
<link:definition>1033 - Disclosure - Stockholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/ReturnOnInvestmentDetail" id="ReturnOnInvestmentDetail">
<link:definition>1034 - Disclosure - Return on Investment (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfWarrantActivityDetail" id="SummaryOfWarrantActivityDetail">
<link:definition>1035 - Disclosure - Summary of Warrant Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfInformationWithRegardToOutstandingWarrantsIssuedInConnectionWithEquityAndDebtFinancingAndConsultantsDetail" id="SummaryOfInformationWithRegardToOutstandingWarrantsIssuedInConnectionWithEquityAndDebtFinancingAndConsultantsDetail">
<link:definition>1036 - Disclosure - Summary of Information with Regard to Outstanding Warrants Issued in Connection with Equity and Debt Financing and Consultants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfInformationWithRegardToOutstandingWarrantsIssuedInConnectionWithEquityAndDebtFinancingAndConsultantsParentheticalDetail" id="SummaryOfInformationWithRegardToOutstandingWarrantsIssuedInConnectionWithEquityAndDebtFinancingAndConsultantsParentheticalDetail">
<link:definition>1037 - Disclosure - Summary of Information with Regard to Outstanding Warrants Issued in Connection with Equity and Debt Financing and Consultants (Parenthetical) (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1038 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/StockBasedCompensationExpenseRelatedToCommonStockOptionsRestrictedCommonStockAndCommonStockWarrantsDetail" id="StockBasedCompensationExpenseRelatedToCommonStockOptionsRestrictedCommonStockAndCommonStockWarrantsDetail">
<link:definition>1039 - Disclosure - Stock-Based Compensation Expense Related to Common Stock Options, Restricted Common Stock and Common Stock Warrants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/WeightedAverageAssumptionsUsedToDetermineFairValueOfOptionsGrantedDetail" id="WeightedAverageAssumptionsUsedToDetermineFairValueOfOptionsGrantedDetail">
<link:definition>1040 - Disclosure - Weighted Average Assumptions Used to Determine Fair Value of Options Granted (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfStockOptionActivityDetail" id="SummaryOfStockOptionActivityDetail">
<link:definition>1041 - Disclosure - Summary of Stock Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/SummaryOfAdditionalInformationRegardingOutstandingAndExercisableOptionsUnderStockBasedCompensationPlansDetail" id="SummaryOfAdditionalInformationRegardingOutstandingAndExercisableOptionsUnderStockBasedCompensationPlansDetail">
<link:definition>1042 - Disclosure - Summary of Additional Information Regarding Outstanding and Exercisable Options under Stock Based Compensation Plans (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/LineOfCreditAdditionalInformationDetail" id="LineOfCreditAdditionalInformationDetail">
<link:definition>1043 - Disclosure - Line of Credit - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/ComputationOfDilutedNetLossPerShareDetail" id="ComputationOfDilutedNetLossPerShareDetail">
<link:definition>1044 - Disclosure - Computation of Diluted Net Loss Per Share (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/DilutiveSharesWhichCouldExistPursuantToExerciseOfOutstandingStockInstrumentsAndWhichWereNotIncludedInCalculationDetail" id="DilutiveSharesWhichCouldExistPursuantToExerciseOfOutstandingStockInstrumentsAndWhichWereNotIncludedInCalculationDetail">
<link:definition>1045 - Disclosure - Dilutive Shares Which Could Exist Pursuant to Exercise of Outstanding Stock Instruments and Which were not Included in Calculation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1046 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/CommitmentsAndContingenciesMaturityOfOperatingLeaseDetails" id="CommitmentsAndContingenciesMaturityOfOperatingLeaseDetails">
<link:definition>1047 - Disclosure - Commitments and Contingencies - Maturity of operating lease (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/GalectinScienceLlcAdditionalInformationDetail" id="GalectinScienceLlcAdditionalInformationDetail">
<link:definition>1048 - Disclosure - Galectin Science LLC - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1049 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/ComponentsOfNetDeferredTaxAssetsDetail" id="ComponentsOfNetDeferredTaxAssetsDetail">
<link:definition>1050 - Disclosure - Components of Net Deferred Tax Assets (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.galectintherapeutics.com/role/PrimaryFactorsAffectingIncomeTaxRatesDetail" id="PrimaryFactorsAffectingIncomeTaxRatesDetail">
<link:definition>1051 - Disclosure - Primary Factors Affecting Income Tax Rates (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="galt-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="galt-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="galt-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="galt-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2020-01-31" schemaLocation="https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2020-01-31" schemaLocation="https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
<import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd" />
<import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd" />
<element name="SeriesAConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesAConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="AccruedAndOtherLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_AccruedAndOtherLiabilitiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UndesignatedCapitalStockValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_UndesignatedCapitalStockValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UndesignatedCapitalStockSharesAuthorized" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_UndesignatedCapitalStockSharesAuthorized" substitutionGroup="xbrli:item" />
<element name="UndesignatedCapitalStockSharesOutstanding" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_UndesignatedCapitalStockSharesOutstanding" substitutionGroup="xbrli:item" />
<element name="UndesignatedCapitalStockParValue" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_UndesignatedCapitalStockParValue" substitutionGroup="xbrli:item" />
<element name="NonCashExpenseRelatedToExtensionOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_NonCashExpenseRelatedToExtensionOfWarrants" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SeriesBOneConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBOneConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBTwoConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBTwoConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="StockBThreeConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_StockBThreeConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBOnePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBOnePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBThreePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBThreePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesAOnePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesAOnePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesBTwoPreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBTwoPreferredStockMember" substitutionGroup="xbrli:item" />
<element name="AdjustmentsToAdditionalPaidInCapitalDividendsInDeficitOfRetainedEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_AdjustmentsToAdditionalPaidInCapitalDividendsInDeficitOfRetainedEarnings" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockAndWarrantsIssuedDuringPeriodValueNewIssues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_StockAndWarrantsIssuedDuringPeriodValueNewIssues" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockAndWarrantsIssuedDuringPeriodSharesNewIssues" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_StockAndWarrantsIssuedDuringPeriodSharesNewIssues" substitutionGroup="xbrli:item" />
<element name="WarrantsAndOptionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_WarrantsAndOptionsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="WarrantsAndOptionsDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_WarrantsAndOptionsDomain" substitutionGroup="xbrli:item" />
<element name="SupplementalDividendsOnConvertiblePreferredStock" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_SupplementalDividendsOnConvertiblePreferredStock" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaymentOfPreferredStockDividends" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PaymentOfPreferredStockDividends" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockWarrantsTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_StockWarrantsTextBlock" substitutionGroup="xbrli:item" />
<element name="AccruedExpensePolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_AccruedExpensePolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="PrepaidExpensesAndOtherPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PrepaidExpensesAndOtherPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfEquityAndOtherInvestmentsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfEquityAndOtherInvestmentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfComputationOfBasicAndDilutedEarningsPerShareTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfComputationOfBasicAndDilutedEarningsPerShareTableTextBlock" substitutionGroup="xbrli:item" />
<element name="BasisOfPresentationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_BasisOfPresentationAbstract" substitutionGroup="xbrli:item" />
<element name="BasisOfPresentationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_BasisOfPresentationLineItems" substitutionGroup="xbrli:item" />
<element name="CurrentlyEstimatedCostsOfTrailAndGeneralOverhead" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_CurrentlyEstimatedCostsOfTrailAndGeneralOverhead" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SignificantAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SignificantAccountingPoliciesLineItems" substitutionGroup="xbrli:item" />
<element name="ComputerAndOfficeEquipmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ComputerAndOfficeEquipmentMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAccruedLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfAccruedLiabilitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfAccruedLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfAccruedLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="AccruedResearchAndDevelopmentCostsAndOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_AccruedResearchAndDevelopmentCostsAndOther" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AggregateOfferingPrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_AggregateOfferingPrice" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommissionsAsPercentageOfGrossOfferingProceeds" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_CommissionsAsPercentageOfGrossOfferingProceeds" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantOrRightIssuedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ClassOfWarrantOrRightIssuedInPeriod" substitutionGroup="xbrli:item" />
<element name="ClosingStockPriceOfCommonStock" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ClosingStockPriceOfCommonStock" substitutionGroup="xbrli:item" />
<element name="CommonSharesIssuableUponConversionOfConvertibleStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_CommonSharesIssuableUponConversionOfConvertibleStock" substitutionGroup="xbrli:item" />
<element name="DividendAsPercentageOfNetSales" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_DividendAsPercentageOfNetSales" substitutionGroup="xbrli:item" />
<element name="EquityIssuancePerShareAmount1" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_EquityIssuancePerShareAmount1" substitutionGroup="xbrli:item" />
<element name="NumberOfConsecutiveTradingDays" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_NumberOfConsecutiveTradingDays" substitutionGroup="xbrli:item" />
<element name="PostConversionDividendRightsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PostConversionDividendRightsIssued" substitutionGroup="xbrli:item" />
<element name="PostConversionRedemptionRightReturnOnInvestmentMultiplierAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PostConversionRedemptionRightReturnOnInvestmentMultiplierAmount" substitutionGroup="xbrli:item" />
<element name="NumberOfConsecutiveTradingDaysForConversionOfPreferredStock" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_NumberOfConsecutiveTradingDaysForConversionOfPreferredStock" substitutionGroup="xbrli:item" />
<element name="NumberOfWarrantsIssuedPursuantToTermsOfPurchaseAgreement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_NumberOfWarrantsIssuedPursuantToTermsOfPurchaseAgreement" substitutionGroup="xbrli:item" />
<element name="PercentageOfWeightedAverageStockPriceForDividendsPriorToPaymentDate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PercentageOfWeightedAverageStockPriceForDividendsPriorToPaymentDate" substitutionGroup="xbrli:item" />
<element name="ProceedsFromIssuanceOfPreferredStockNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ProceedsFromIssuanceOfPreferredStockNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ShareConversionRatio" type="xbrli:pureItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ShareConversionRatio" substitutionGroup="xbrli:item" />
<element name="StockIssuableShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_StockIssuableShares" substitutionGroup="xbrli:item" />
<element name="StockIssuableValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_StockIssuableValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="TerminationNoticePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_TerminationNoticePeriod" substitutionGroup="xbrli:item" />
<element name="WarrantIssuedToPurchaseCommonStock" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_WarrantIssuedToPurchaseCommonStock" substitutionGroup="xbrli:item" />
<element name="SharesRelatingToPriorConversionDividendRights" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_SharesRelatingToPriorConversionDividendRights" substitutionGroup="xbrli:item" />
<element name="DescriptionOfTerminationOfMarketAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_DescriptionOfTerminationOfMarketAgreement" substitutionGroup="xbrli:item" />
<element name="SeriesAOneWarrantMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesAOneWarrantMember" substitutionGroup="xbrli:item" />
<element name="TenXFundLPMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_TenXFundLPMember" substitutionGroup="xbrli:item" />
<element name="SeriesBThreeConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesBThreeConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="SeriesB1B2AndB3ConvertiblePreferredStockMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeriesB1B2AndB3ConvertiblePreferredStockMember" substitutionGroup="xbrli:item" />
<element name="DividendPaymentOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DividendPaymentOneMember" substitutionGroup="xbrli:item" />
<element name="DividendPaymentTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DividendPaymentTwoMember" substitutionGroup="xbrli:item" />
<element name="ScenarioTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ScenarioTwoMember" substitutionGroup="xbrli:item" />
<element name="AmendedBThreeSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_AmendedBThreeSecuritiesPurchaseAgreementMember" substitutionGroup="xbrli:item" />
<element name="BThreeSecuritiesPurchaseAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_BThreeSecuritiesPurchaseAgreementMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandSeventeenAtMarketSalesAgreementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_TwoThousandSeventeenAtMarketSalesAgreementMember" substitutionGroup="xbrli:item" />
<element name="TwothousandtwentyatmarketsalesagreementmemberMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_TwothousandtwentyatmarketsalesagreementmemberMember" substitutionGroup="xbrli:item" />
<element name="PrivatePlacementTwentySeventeenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PrivatePlacementTwentySeventeenMember" substitutionGroup="xbrli:item" />
<element name="ModificationsToWarrantsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ModificationsToWarrantsAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="ModificationsToWarrantsDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ModificationsToWarrantsDomain" substitutionGroup="xbrli:item" />
<element name="BeforeModificationOfTermsOfWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_BeforeModificationOfTermsOfWarrantsMember" substitutionGroup="xbrli:item" />
<element name="AfterModificationOfTermsOfWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_AfterModificationOfTermsOfWarrantsMember" substitutionGroup="xbrli:item" />
<element name="UncategorizedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_UncategorizedAbstract" substitutionGroup="xbrli:item" />
<element name="RedemptionDateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_RedemptionDateDescription" substitutionGroup="xbrli:item" />
<element name="PercentageOfReturnOnInvestment" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_PercentageOfReturnOnInvestment" substitutionGroup="xbrli:item" />
<element name="PeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="PeriodDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodDomain" substitutionGroup="xbrli:item" />
<element name="PeriodFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodFourMember" substitutionGroup="xbrli:item" />
<element name="PeriodOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodOneMember" substitutionGroup="xbrli:item" />
<element name="PeriodSevenMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodSevenMember" substitutionGroup="xbrli:item" />
<element name="PeriodSixMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodSixMember" substitutionGroup="xbrli:item" />
<element name="PeriodThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodThreeMember" substitutionGroup="xbrli:item" />
<element name="PeriodTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodTwoMember" substitutionGroup="xbrli:item" />
<element name="PeriodEightMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodEightMember" substitutionGroup="xbrli:item" />
<element name="PeriodFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_PeriodFiveMember" substitutionGroup="xbrli:item" />
<element name="EquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_EquityTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="EquityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_EquityLineItems" substitutionGroup="xbrli:item" />
<element name="ClassOfWarrantsOrRightsDateFromWhichWarrantsOrRightsExercisableDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ClassOfWarrantsOrRightsDateFromWhichWarrantsOrRightsExercisableDescription" substitutionGroup="xbrli:item" />
<element name="WarrantExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_WarrantExpirationDate" substitutionGroup="xbrli:item" />
<element name="WarrantsExpirationDateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_WarrantsExpirationDateDescription" substitutionGroup="xbrli:item" />
<element name="DecemberTwentyEightTwentySixteenPrivatePlacementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DecemberTwentyEightTwentySixteenPrivatePlacementMember" substitutionGroup="xbrli:item" />
<element name="DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DecemberTwentyThreeTwentySixteenSeriesBThreeTransactionMember" substitutionGroup="xbrli:item" />
<element name="DecemberTwentyTwoTwentySixteenPrivatePlacementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DecemberTwentyTwoTwentySixteenPrivatePlacementMember" substitutionGroup="xbrli:item" />
<element name="DecemberEightTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DecemberEightTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="DecemberNineteenTwentySeventeenLineOfCreditWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_DecemberNineteenTwentySeventeenLineOfCreditWarrantsMember" substitutionGroup="xbrli:item" />
<element name="AprilThirtyTwentyTenSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_AprilThirtyTwentyTenSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="AugustTwelveTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_AugustTwelveTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="MayTenTwentyTenSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_MayTenTwentyTenSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="MayThirteenTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_MayThirteenTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="NovemberFourTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_NovemberFourTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="NovemberTwentyFiveTwentyFifteenOfferingWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_NovemberTwentyFiveTwentyFifteenOfferingWarrantsMember" substitutionGroup="xbrli:item" />
<element name="FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_FebruaryTwelveTwentyZeroNineSeriesBOneTransactionMember" substitutionGroup="xbrli:item" />
<element name="FebruaryTwentySevenTwentySeventeenPrivatePlacementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_FebruaryTwentySevenTwentySeventeenPrivatePlacementMember" substitutionGroup="xbrli:item" />
<element name="JanuaryTwentyNineTwentyTenSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_JanuaryTwentyNineTwentyTenSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="JuneThirtyTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_JuneThirtyTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="MarchEightTwentyTenSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_MarchEightTwentyTenSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeptemberThirtyTwentyZeroNineSeriesBTwoTransactionMember" substitutionGroup="xbrli:item" />
<element name="SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeptemberTwentyNineTwentySixteenSeriesBThreeTransactionMember" substitutionGroup="xbrli:item" />
<element name="SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SeptemberTwentyTwoTwentySixteenSeriesBThreeTransactionMember" substitutionGroup="xbrli:item" />
<element name="TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_TwentyEighteenAndTwentySeventeenWarrantsIssuedForServicesMember" substitutionGroup="xbrli:item" />
<element name="MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_MayTwentyThreeTwentyNinteenRightsOfferingWarrantsMember" substitutionGroup="xbrli:item" />
<element name="May232019RightsOfferingWarrantsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_May232019RightsOfferingWarrantsMember" substitutionGroup="xbrli:item" />
<element name="IssuanceOfWarrantsPricePerShare" type="num:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_IssuanceOfWarrantsPricePerShare" substitutionGroup="xbrli:item" />
<element name="WarrantIssueDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_WarrantIssueDate" substitutionGroup="xbrli:item" />
<element name="IncentiveCompensationPlanTwentyZeroNineMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_IncentiveCompensationPlanTwentyZeroNineMember" substitutionGroup="xbrli:item" />
<element name="NonQualifiedOptionsPlansMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_NonQualifiedOptionsPlansMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsGrantsInPeriod" substitutionGroup="xbrli:item" />
<element name="DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInCashPercent" substitutionGroup="xbrli:item" />
<element name="DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_DeferredCompensationArrangementWithIndividualCashAwardGrantedPaidInDeferredStockUnitsPercent" substitutionGroup="xbrli:item" />
<element name="NonEmployeeBoardOfDirectorsOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_NonEmployeeBoardOfDirectorsOneMember" substitutionGroup="xbrli:item" />
<element name="NonEmployeeBoardOfDirectorsTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_NonEmployeeBoardOfDirectorsTwoMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" substitutionGroup="xbrli:item" />
<element name="ExercisePriceRangeFiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ExercisePriceRangeFiveMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceRangeFourMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ExercisePriceRangeFourMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceRangeOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ExercisePriceRangeOneMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceRangeThreeMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ExercisePriceRangeThreeMember" substitutionGroup="xbrli:item" />
<element name="ExercisePriceRangeTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ExercisePriceRangeTwoMember" substitutionGroup="xbrli:item" />
<element name="IssuanceOfWarrantsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_IssuanceOfWarrantsValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="UnsecuredLineOfCreditMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_UnsecuredLineOfCreditMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ScheduleOfComputationOfBasicAndDilutedEarningsPerCommonShareLineItems" substitutionGroup="xbrli:item" />
<element name="AccruedAndOtherLiabilitiesCurrentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_AccruedAndOtherLiabilitiesCurrentMember" substitutionGroup="xbrli:item" />
<element name="CommitmentAndContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_CommitmentAndContingenciesLineItems" substitutionGroup="xbrli:item" />
<element name="LeaseDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_LeaseDeposits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SbhSciencesIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_SbhSciencesIncMember" substitutionGroup="xbrli:item" />
<element name="GalectinSciencesLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_GalectinSciencesLlcMember" substitutionGroup="xbrli:item" />
<element name="FairValueOfAssetContributedToJointVenture" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_FairValueOfAssetContributedToJointVenture" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_IncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_IncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="DeferredTaxAssetsValuationAllowancePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="galt_DeferredTaxAssetsValuationAllowancePercentage" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_OperatingLossCarryforwardsExpirationYear" substitutionGroup="xbrli:item" />
<element name="ResearchAndDevelopmentCreditsExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_ResearchAndDevelopmentCreditsExpirationYear" substitutionGroup="xbrli:item" />
<element name="ComponentsOfDeferredTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ComponentsOfDeferredTaxAssetsAndLiabilitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems" substitutionGroup="xbrli:item" />
<element name="ReconciliationOfStatutoryTaxRateTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ReconciliationOfStatutoryTaxRateTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ReconciliationOfStatutoryTaxRateLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="galt_ReconciliationOfStatutoryTaxRateLineItems" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationExpiringStateNonOperatingLoss" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_EffectiveIncomeTaxRateReconciliationExpiringStateNonOperatingLoss" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPermanentDifferences" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="galt_EffectiveIncomeTaxRateReconciliationPermanentDifferences" substitutionGroup="xbrli:item" />
</schema>
