<?xml version="1.0" encoding="us-ascii"?>
<!-- Created by Merrill Corporation -->
<!--XBRL document created with Merrill Bridge  8.0.1.3 -->
<!--Based on XBRL 2.1-->
<!--Created on: 4/27/2018 12:30:28 AM-->
<!--Modified on: 4/27/2018 12:30:29 AM-->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfIncome" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfIncomeCalc2" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfIncomeCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfComprehensiveIncome" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfComprehensiveIncome" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfComprehensiveIncomeCalc2" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfComprehensiveIncomeCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedBalanceSheet" roleURI="http://www.sinopec.com/role/StatementConsolidatedBalanceSheet" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfChangesInEquity" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfChangesInEquity" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedStatementOfCashFlows" roleURI="http://www.sinopec.com/role/StatementConsolidatedStatementOfCashFlows" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureOtherOperatingRevenuesDetails" roleURI="http://www.sinopec.com/role/DisclosureOtherOperatingRevenuesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosurePersonnelExpensesDetails" roleURI="http://www.sinopec.com/role/DisclosurePersonnelExpensesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTaxesOtherThanIncomeTaxDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureOtherOperatingExpenseIncomeNetDetails" roleURI="http://www.sinopec.com/role/DisclosureOtherOperatingExpenseIncomeNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestExpenseDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTaxExpenseDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTaxExpenseReconciliationBetweenActualIncomeTaxExpenseAndExpectedIncomeTaxExpenseDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxExpenseReconciliationBetweenActualIncomeTaxExpenseAndExpectedIncomeTaxExpenseDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureOtherComprehensiveIncomeDetails" roleURI="http://www.sinopec.com/role/DisclosureOtherComprehensiveIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureOtherComprehensiveIncomeDetailsCalc2" roleURI="http://www.sinopec.com/role/DisclosureOtherComprehensiveIncomeDetailsCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureBasicAndDilutedEarningsPerShareNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedDetails" roleURI="http://www.sinopec.com/role/DisclosureBasicAndDilutedEarningsPerShareNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureBasicAndDilutedEarningsPerShareWeightedAverageNumberOfSharesDilutedDetails" roleURI="http://www.sinopec.com/role/DisclosureBasicAndDilutedEarningsPerShareWeightedAverageNumberOfSharesDilutedDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTradeAccountsReceivableNetDetails" roleURI="http://www.sinopec.com/role/DisclosureTradeAccountsReceivableNetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInventoriesDetails" roleURI="http://www.sinopec.com/role/DisclosureInventoriesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" roleURI="http://www.sinopec.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestInAssociatesSummarizedFinancialInformationDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInAssociatesSummarizedFinancialInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestInJointVenturesSummarizedFinancialInformationDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInJointVenturesSummarizedFinancialInformationDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureAvailableForSaleAssetsDetails" roleURI="http://www.sinopec.com/role/DisclosureAvailableForSaleAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureLongTermPrepaymentsAndOtherAssetsDetails" roleURI="http://www.sinopec.com/role/DisclosureLongTermPrepaymentsAndOtherAssetsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" roleURI="http://www.sinopec.com/role/DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetailsCalc2" roleURI="http://www.sinopec.com/role/DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetailsCalc2" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureLongTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" roleURI="http://www.sinopec.com/role/DisclosureLongTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTradeAccountsAndBillsPayableDetails" roleURI="http://www.sinopec.com/role/DisclosureTradeAccountsAndBillsPayableDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureAccruedExpensesAndOtherPayablesDetails" roleURI="http://www.sinopec.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureCommitmentsAndContingentLiabilitiesCapitalCommitmentsDetails" roleURI="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesCapitalCommitmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureBusinessCombinationAcquisitionOfShanghaiSeccoDetails" roleURI="http://www.sinopec.com/role/DisclosureBusinessCombinationAcquisitionOfShanghaiSeccoDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesAmountsDueFromToRelatedPartiesNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesAmountsDueFromToRelatedPartiesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesKeyManagementPersonnelEmolumentsDetails" roleURI="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesKeyManagementPersonnelEmolumentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureSegmentReportingDetails" roleURI="http://www.sinopec.com/role/DisclosureSegmentReportingDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosurePrincipalSubsidiariesSummarizedConsolidatedBalanceSheetDetails" roleURI="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedBalanceSheetDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureFinancialRiskManagementAndFairValuesLiquidityRiskDetails" roleURI="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesLiquidityRiskDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.sinopec.com/role/DisclosureGoodwillImpairmentTestsForCashGeneratingUnitsContainingGoodwillDetails" xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureGoodwillImpairmentTestsForCashGeneratingUnitsContainingGoodwillDetails" />
  <link:roleRef roleURI="http://www.sinopec.com/role/DisclosureInterestInJointVenturesSummarizedStatementOfComprehensiveIncomeDetails" xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestInJointVenturesSummarizedStatementOfComprehensiveIncomeDetails" />
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfIncome" xlink:type="extended" xlink:title="00100 - Statement - CONSOLIDATED STATEMENT OF INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="ProfitLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="ifrs-full_ProfitLossBeforeTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax_636603858166383308" xlink:to="ifrs-full_FinanceIncomeCost_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpense" xlink:label="ifrs-full_InterestExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceIncomeCost_636603858166383308" xlink:to="ifrs-full_InterestExpense_636603858166383308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromInterest" xlink:label="ifrs-full_RevenueFromInterest_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceIncomeCost_636603858166383308" xlink:to="ifrs-full_RevenueFromInterest_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds" xlink:label="snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceIncomeCost_636603858166383308" xlink:to="snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds_636603858166383308" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_FinanceIncomeCost_636603858166383308" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_636603858166383308" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentIncome" xlink:label="ifrs-full_InvestmentIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax_636603858166383308" xlink:to="ifrs-full_InvestmentIncome_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax_636603858166383308" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossBeforeTax_636603858166383308" xlink:to="ifrs-full_ProfitLossFromOperatingActivities_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities_636603858166383308" xlink:to="ifrs-full_Revenue_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherOperatingRevenues" xlink:label="snp_OtherOperatingRevenues_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Revenue_636603858166383308" xlink:to="snp_OtherOperatingRevenues_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromSaleOfGoods" xlink:label="ifrs-full_RevenueFromSaleOfGoods_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Revenue_636603858166383308" xlink:to="ifrs-full_RevenueFromSaleOfGoods_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OperatingExpense" xlink:label="ifrs-full_OperatingExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_ProfitLossFromOperatingActivities_636603858166383308" xlink:to="ifrs-full_OperatingExpense_636603858166383308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PurchasedCrudeOilProductsAndOperatingSuppliesAndExpenses" xlink:label="snp_PurchasedCrudeOilProductsAndOperatingSuppliesAndExpenses_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="snp_PurchasedCrudeOilProductsAndOperatingSuppliesAndExpenses_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_DepreciationAndAmortisationExpense_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_EmployeeBenefitsExpense_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" xlink:label="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense_636603858166383308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OperatingExpense_636603858166383308" xlink:to="ifrs-full_OtherOperatingIncomeExpense_636603858166383308" order="7" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations_636603858166383308" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfIncomeCalc2" xlink:type="extended" xlink:title="00100 - Statement - CONSOLIDATED STATEMENT OF INCOME (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="ProfitLoss" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfComprehensiveIncome" xlink:type="extended" xlink:title="00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ComprehensiveIncome" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncome" xlink:to="ifrs-full_ProfitLoss_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncome_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncome_636603858166383308" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_636603858166383308" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfComprehensiveIncomeCalc2" xlink:type="extended" xlink:title="00200 - Statement - CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncome" xlink:label="ComprehensiveIncome" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:label="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncome" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedBalanceSheet" xlink:type="extended" xlink:title="00300 - Statement - CONSOLIDATED BALANCE SHEET" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Assets" xlink:label="Assets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ifrs-full_CurrentAssets_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="ifrs-full_CashAndCashEquivalents_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TimeDepositsWithFinancialInstitutions" xlink:label="snp_TimeDepositsWithFinancialInstitutions_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="snp_TimeDepositsWithFinancialInstitutions_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss_636603858166383308" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsReceivable" xlink:label="snp_BillsReceivable_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="snp_BillsReceivable_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="ifrs-full_Inventories_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="ifrs-full_Inventories_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeReceivables" xlink:label="ifrs-full_TradeReceivables_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="ifrs-full_TradeReceivables_636603858166383308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:label="ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssets_636603858166383308" xlink:to="ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_636603858166383308" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ifrs-full_NoncurrentAssets_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_PropertyPlantAndEquipment_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ConstructionInProgress" xlink:label="ifrs-full_ConstructionInProgress_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_ConstructionInProgress_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_Goodwill_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentsInAssociates" xlink:label="ifrs-full_InvestmentsInAssociates_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_InvestmentsInAssociates_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_InvestmentsInJointVentures_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsAvailableforsale" xlink:label="ifrs-full_FinancialAssetsAvailableforsale_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_FinancialAssetsAvailableforsale_636603858166383308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_NetDeferredTaxAssets_636603858166383308" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermPrepaymentsAndOtherAssets" xlink:label="snp_LongtermPrepaymentsAndOtherAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="snp_LongtermPrepaymentsAndOtherAssets_636603858166383308" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLeasePrepayments" xlink:label="ifrs-full_NoncurrentLeasePrepayments_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssets_636603858166383308" xlink:to="ifrs-full_NoncurrentLeasePrepayments_636603858166383308" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAndLiabilities" xlink:label="EquityAndLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EquityAndLiabilities" xlink:to="ifrs-full_Liabilities_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities_636603858166383308" xlink:to="ifrs-full_CurrentLiabilities_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" xlink:label="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiaries_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="snp_CurrentLoansFromGroupAndFellowSubsidiaries_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayable" xlink:label="snp_BillsPayable_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="snp_BillsPayable_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilities_636603858166383308" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent_636603858166383308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Liabilities_636603858166383308" xlink:to="ifrs-full_NoncurrentLiabilities_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities_636603858166383308" xlink:to="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities_636603858166383308" xlink:to="ifrs-full_NetDeferredTaxLiabilities_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentProvisions" xlink:label="ifrs-full_NoncurrentProvisions_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities_636603858166383308" xlink:to="ifrs-full_NoncurrentProvisions_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities_636603858166383308" xlink:to="ifrs-full_OtherNoncurrentLiabilities_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentLiabilities_636603858166383308" xlink:to="ifrs-full_LongtermBorrowings_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EquityAndLiabilities" xlink:to="ifrs-full_Equity_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityAttributableToOwnersOfParent" xlink:label="ifrs-full_EquityAttributableToOwnersOfParent_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity_636603858166383308" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent_636603858166383308" xlink:to="ifrs-full_IssuedCapital_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_Reserves" xlink:label="snp_Reserves_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EquityAttributableToOwnersOfParent_636603858166383308" xlink:to="snp_Reserves_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncontrollingInterests" xlink:label="ifrs-full_NoncontrollingInterests_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_Equity_636603858166383308" xlink:to="ifrs-full_NoncontrollingInterests_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfChangesInEquity" xlink:type="extended" xlink:title="00400 - Statement - CONSOLIDATED STATEMENT OF CHANGES IN EQUITY" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners" xlink:label="IncreaseDecreaseThroughTransactionsWithOwners" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncreaseDecreaseThroughTransactionsWithOwners" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TransactionWithNoncontrollingInterests" xlink:label="snp_TransactionWithNoncontrollingInterests_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl_636603858166383308" xlink:to="snp_TransactionWithNoncontrollingInterests_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity" xlink:label="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncreaseDecreaseThroughTransactionsWithOwners" xlink:to="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments" xlink:label="ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings" xlink:label="ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners_636603858166383308" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears_636603858166383308" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity_636603858166383308" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear_636603858166383308" order="7" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/StatementConsolidatedStatementOfCashFlows" xlink:type="extended" xlink:title="00500 - Statement - CONSOLIDATED STATEMENT OF CASH FLOWS" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:label="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInOperatingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForIncomeTaxExpense" xlink:label="ifrs-full_AdjustmentsForIncomeTaxExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities_636603858166383308" xlink:to="ifrs-full_AdjustmentsForIncomeTaxExpense_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperations" xlink:label="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperatingActivities_636603858166383308" xlink:to="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable" xlink:label="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" xlink:to="ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AdjustmentsForIncreaseDecreaseInAccountsPayablesAndOtherCurrentLiabilities" xlink:label="snp_AdjustmentsForIncreaseDecreaseInAccountsPayablesAndOtherCurrentLiabilities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" xlink:to="snp_AdjustmentsForIncreaseDecreaseInAccountsPayablesAndOtherCurrentLiabilities_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital" xlink:label="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperations_636603858166383308" xlink:to="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_ProfitLossBeforeTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:label="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConstructionInProgressDryHoleCostWrittenOff" xlink:label="snp_ConstructionInProgressDryHoleCostWrittenOff_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="snp_ConstructionInProgressDryHoleCostWrittenOff_636603858166383308" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_636603858166383308" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentIncome" xlink:label="ifrs-full_InvestmentIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_InvestmentIncome_636603858166383308" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus" xlink:label="ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus_636603858166383308" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination" xlink:label="ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination_636603858166383308" order="7" use="optional" weight="-1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForInterestIncome" xlink:label="ifrs-full_AdjustmentsForInterestIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_AdjustmentsForInterestIncome_636603858166383308" order="8" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForInterestExpense" xlink:label="ifrs-full_AdjustmentsForInterestExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_AdjustmentsForInterestExpense_636603858166383308" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GainLossOnForeignCurrencyExchangeRateChangesAndDerivativeFinancialInstruments" xlink:label="snp_GainLossOnForeignCurrencyExchangeRateChangesAndDerivativeFinancialInstruments_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="snp_GainLossOnForeignCurrencyExchangeRateChangesAndDerivativeFinancialInstruments_636603858166383308" order="10" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets" xlink:label="ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets_636603858166383308" order="11" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss_636603858166383308" order="12" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds" xlink:label="snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital_636603858166383308" xlink:to="snp_LossOnEmbeddedDerivativeComponentOfConvertibleBonds_636603858166383308" order="13" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities_636603858166383308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities_636603858166383308" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DistributionsBySubsidiariesToNoncontrollingInterests" xlink:label="snp_DistributionsBySubsidiariesToNoncontrollingInterests_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="snp_DistributionsBySubsidiariesToNoncontrollingInterests_636603858166383308" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities_636603858166383308" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ContributionsFromRelatedPartiesInAcquisitionFromFinancingActivities" xlink:label="snp_ContributionsFromRelatedPartiesInAcquisitionFromFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="snp_ContributionsFromRelatedPartiesInAcquisitionFromFinancingActivities_636603858166383308" order="6" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:label="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInFinancingActivities_636603858166383308" xlink:to="ifrs-full_PaymentsOfFinanceLeaseLiabilitiesClassifiedAsFinancingActivities_636603858166383308" order="7" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_PurchaseOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_636603858166383308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExploratoryWellsExpenditure" xlink:label="snp_ExploratoryWellsExpenditure_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="snp_ExploratoryWellsExpenditure_636603858166383308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities_636603858166383308" order="3" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:label="ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_636603858166383308" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProceedsFromDisposalOfInvestmentsAndInvestmentsInAssociates" xlink:label="snp_ProceedsFromDisposalOfInvestmentsAndInvestmentsInAssociates_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="snp_ProceedsFromDisposalOfInvestmentsAndInvestmentsInAssociates_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets" xlink:label="ifrs-full_ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_ProceedsFromDisposalsOfPropertyPlantAndEquipmentIntangibleAssetsOtherThanGoodwillInvestmentPropertyAndOtherNoncurrentAssets_636603858166383308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseInTimeDepositsWithMaturitiesOverThreeMonths" xlink:label="snp_IncreaseInTimeDepositsWithMaturitiesOverThreeMonths_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="snp_IncreaseInTimeDepositsWithMaturitiesOverThreeMonths_636603858166383308" order="7" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DecreaseInTimeDepositsWithMaturitiesOverThreeMonths" xlink:label="snp_DecreaseInTimeDepositsWithMaturitiesOverThreeMonths_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="snp_DecreaseInTimeDepositsWithMaturitiesOverThreeMonths_636603858166383308" order="8" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestReceivedClassifiedAsInvestingActivities" xlink:label="ifrs-full_InterestReceivedClassifiedAsInvestingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_InterestReceivedClassifiedAsInvestingActivities_636603858166383308" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DividendsReceivedClassifiedAsInvestingActivities" xlink:label="ifrs-full_DividendsReceivedClassifiedAsInvestingActivities_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CashFlowsFromUsedInInvestingActivities_636603858166383308" xlink:to="ifrs-full_DividendsReceivedClassifiedAsInvestingActivities_636603858166383308" order="10" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureOtherOperatingRevenuesDetails" xlink:type="extended" xlink:title="40301 - Disclosure - OTHER OPERATING REVENUES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherOperatingRevenues" xlink:label="OtherOperatingRevenues" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SaleOfMaterialsServiceAndOthers" xlink:label="snp_SaleOfMaterialsServiceAndOthers_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherOperatingRevenues" xlink:to="snp_SaleOfMaterialsServiceAndOthers_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RentalIncome" xlink:label="ifrs-full_RentalIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherOperatingRevenues" xlink:to="ifrs-full_RentalIncome_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosurePersonnelExpensesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - PERSONNEL EXPENSES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EmployeeBenefitsExpense" xlink:label="ifrs-full_EmployeeBenefitsExpense" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SalariesWagesAndOtherBenefits" xlink:label="snp_SalariesWagesAndOtherBenefits_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="snp_SalariesWagesAndOtherBenefits_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans" xlink:label="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_EmployeeBenefitsExpense" xlink:to="ifrs-full_PostemploymentBenefitExpenseDefinedContributionPlans_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxDetails" xlink:type="extended" xlink:title="40601 - Disclosure - TAXES OTHER THAN INCOME TAX (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" xlink:label="TaxExpenseOtherThanIncomeTaxExpense" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConsumptionTax" xlink:label="snp_ConsumptionTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_ConsumptionTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SpecialOilIncomeLevy" xlink:label="snp_SpecialOilIncomeLevy_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_SpecialOilIncomeLevy_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CityConstructionTax" xlink:label="snp_CityConstructionTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_CityConstructionTax_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EducationSurcharge" xlink:label="snp_EducationSurcharge_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_EducationSurcharge_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ResourcesTax" xlink:label="snp_ResourcesTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_ResourcesTax_636603858166383308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherTaxesOtherThanIncomeTax" xlink:label="snp_OtherTaxesOtherThanIncomeTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TaxExpenseOtherThanIncomeTaxExpense" xlink:to="snp_OtherTaxesOtherThanIncomeTax_636603858166383308" order="6" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureOtherOperatingExpenseIncomeNetDetails" xlink:type="extended" xlink:title="40701 - Disclosure - OTHER OPERATING (EXPENSE)/INCOME, NET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus" xlink:label="ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_GainLossOnCessationOfConsolidationOfSubsidiariesDueToChangeOfInvestmentEntityStatus_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination" xlink:label="ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination_636603858166383308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExpenseOfFinesPenaltiesAndCompensations" xlink:label="snp_ExpenseOfFinesPenaltiesAndCompensations_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="snp_ExpenseOfFinesPenaltiesAndCompensations_636603858166383308" order="3" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DonationsAndSubsidiesExpense" xlink:label="ifrs-full_DonationsAndSubsidiesExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_DonationsAndSubsidiesExpense_636603858166383308" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LossOnDisposalOfPropertyPlantEquipmentAndOtherNoncurrentAssetsNet" xlink:label="snp_LossOnDisposalOfPropertyPlantEquipmentAndOtherNoncurrentAssetsNet_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="snp_LossOnDisposalOfPropertyPlantEquipmentAndOtherNoncurrentAssetsNet_636603858166383308" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesOnLonglivedAssets" xlink:label="snp_ImpairmentLossesOnLonglivedAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="snp_ImpairmentLossesOnLonglivedAssets_636603858166383308" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetRealizedAndUnrealizedGainOnDerivativeFinancialInstrumentsNotQualifiedAsHedging" xlink:label="snp_NetRealizedAndUnrealizedGainOnDerivativeFinancialInstrumentsNotQualifiedAsHedging_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="snp_NetRealizedAndUnrealizedGainOnDerivativeFinancialInstrumentsNotQualifiedAsHedging_636603858166383308" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_GainsLossesOnIneffectivenessOfCashFlowHedgesRecognisedInProfitOrLoss_636603858166383308" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_RevenueFromGovernmentGrants" xlink:label="ifrs-full_RevenueFromGovernmentGrants_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_RevenueFromGovernmentGrants_636603858166383308" order="9" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="ifrs-full_MiscellaneousOtherOperatingExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherOperatingIncomeExpense" xlink:to="ifrs-full_MiscellaneousOtherOperatingExpense_636603858166383308" order="10" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureInterestExpenseDetails" xlink:type="extended" xlink:title="40801 - Disclosure - INTEREST EXPENSE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestExpense" xlink:label="InterestExpense" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccretionExpenses" xlink:label="snp_AccretionExpenses_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InterestExpense" xlink:to="snp_AccretionExpenses_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestExpenseGrossAmount" xlink:label="snp_InterestExpenseGrossAmount_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InterestExpense" xlink:to="snp_InterestExpenseGrossAmount_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestCostsCapitalised" xlink:label="ifrs-full_InterestCostsCapitalised_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_InterestExpenseGrossAmount_636603858166383308" xlink:to="ifrs-full_InterestCostsCapitalised_636603858166383308" order="1" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestExpenseIncurred" xlink:label="snp_InterestExpenseIncurred_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_InterestExpenseGrossAmount_636603858166383308" xlink:to="snp_InterestExpenseIncurred_636603858166383308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureTaxExpenseDetails" xlink:type="extended" xlink:title="40901 - Disclosure - TAX EXPENSE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="IncomeTaxExpenseContinuingOperations" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxExpenseIncome" xlink:label="ifrs-full_CurrentTaxExpenseIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_CurrentTaxExpenseIncome_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:label="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxExpenseIncome" xlink:label="ifrs-full_DeferredTaxExpenseIncome_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_DeferredTaxExpenseIncome_636603858166383308" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureTaxExpenseReconciliationBetweenActualIncomeTaxExpenseAndExpectedIncomeTaxExpenseDetails" xlink:type="extended" xlink:title="40902 - Disclosure - TAX EXPENSE - RECONCILIATION BETWEEN ACTUAL INCOME TAX EXPENSE AND THE EXPECTED INCOME TAX EXPENSE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="IncomeTaxExpenseContinuingOperations" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExpectedIncomeTaxExpense" xlink:label="snp_ExpectedIncomeTaxExpense_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="snp_ExpectedIncomeTaxExpense_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfPreferentialTaxRate" xlink:label="snp_TaxEffectOfPreferentialTaxRate_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="snp_TaxEffectOfPreferentialTaxRate_636603858166383308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfForeignTaxRates" xlink:label="ifrs-full_TaxEffectOfForeignTaxRates_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" xlink:label="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" xlink:label="ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011_636603858166383308" order="5" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences" xlink:label="snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences_636603858166383308" order="6" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfTaxLossesNotRecognized" xlink:label="snp_TaxEffectOfTaxLossesNotRecognized_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="snp_TaxEffectOfTaxLossesNotRecognized_636603858166383308" order="7" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" xlink:label="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod_636603858166383308" order="8" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" xlink:label="ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseContinuingOperations" xlink:to="ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset_636603858166383308" order="9" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="41001 - Disclosure - OTHER COMPREHENSIVE INCOME (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="OtherComprehensiveIncome" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets_636603858166383308" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax" xlink:label="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" xlink:to="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax" xlink:label="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" xlink:to="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax_636603858166383308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax" xlink:label="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges_636603858166383308" xlink:to="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax_636603858166383308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTax" xlink:label="OtherComprehensiveIncomeBeforeTax" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation_636603858166383308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation_636603858166383308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets_636603858166539308" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeBeforeTax" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax" xlink:label="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" xlink:to="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax" xlink:label="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" xlink:to="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax" xlink:label="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" xlink:to="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherComprehensiveIncomeTaxEffect" xlink:label="OtherComprehensiveIncomeTaxEffect" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeTaxEffect" xlink:to="ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect" xlink:label="snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome_636603858166539308" xlink:to="snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeTaxEffect" xlink:to="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect" xlink:label="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" xlink:to="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems" xlink:label="ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" xlink:to="ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect" xlink:label="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" xlink:to="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect_636603858166539308" order="3" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureOtherComprehensiveIncomeDetailsCalc2" xlink:type="extended" xlink:title="41001 - Disclosure - OTHER COMPREHENSIVE INCOME (Details) (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax" xlink:label="AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax" xlink:label="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax" xlink:to="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect" xlink:label="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeNetOfTax" xlink:to="snp_AmountsTransferredToConsolidatedStatementOfIncomeCashFlowHedgeTaxEffect_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax" xlink:label="AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems" xlink:label="ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax" xlink:to="ifrs-full_AdjustmentsForAmountsTransferredToInitialCarryingAmountOfHedgedItems_636603858166539308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax" xlink:label="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsTransferredToInitialCarryingAmountOfHedgedItemsNetOfTax" xlink:to="snp_AmountsTransferredToInitialCarryingAmountOfHedgedItemsBeforeTax_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax" xlink:label="EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax" xlink:label="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax" xlink:to="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect" xlink:label="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedNetOfTax" xlink:to="snp_EffectivePortionOfChangesInFairValueOfHedgingInstrumentsRecognizedTaxEffect_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:label="GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect" xlink:label="snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:to="snp_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeTaxEffect_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="OtherComprehensiveIncome" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTax" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherComprehensiveIncomeTaxEffect" xlink:label="snp_OtherComprehensiveIncomeTaxEffect_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncome" xlink:to="snp_OtherComprehensiveIncomeTaxEffect_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" xlink:label="OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" xlink:to="ifrs-full_IncomeTaxRelatingToAvailableforsaleFinancialAssetsOfOtherComprehensiveIncome_636603858166539308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeNetOfTaxAvailableforsaleFinancialAssets" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxAvailableforsaleFinancialAssets_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="OtherComprehensiveIncomeNetOfTaxCashFlowHedges" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:to="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome_636603858166539308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:label="OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillBeReclassifiedToProfitOrLossBeforeTax_636603858166539308" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureBasicAndDilutedEarningsPerShareNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedDetails" xlink:type="extended" xlink:title="41101 - Disclosure - BASIC AND DILUTED EARNINGS PER SHARE - NET INCOME ATTRIBUTABLE TO ORDINARY OWNERS OF THE COMPANY (DILUTED) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProfitLossAttributableToOwnersOfParentAfterDilution" xlink:label="ProfitLossAttributableToOwnersOfParentAfterDilution" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLossAttributableToOwnersOfParentAfterDilution" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AfterTaxEffectOfEmployeeShareOptionScheme" xlink:label="snp_AfterTaxEffectOfEmployeeShareOptionScheme_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLossAttributableToOwnersOfParentAfterDilution" xlink:to="snp_AfterTaxEffectOfEmployeeShareOptionScheme_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureBasicAndDilutedEarningsPerShareWeightedAverageNumberOfSharesDilutedDetails" xlink:type="extended" xlink:title="41102 - Disclosure - BASIC AND DILUTED EARNINGS PER SHARE - WEIGHTED AVERAGE NUMBER OF SHARES (DILUTED) (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_WeightedAverageNumberOfSharesAfterDilution" xlink:label="WeightedAverageNumberOfSharesAfterDilution" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WeightedAverageShares" xlink:label="ifrs-full_WeightedAverageShares_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="WeightedAverageNumberOfSharesAfterDilution" xlink:to="ifrs-full_WeightedAverageShares_636603858166539308" order="1" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureTradeAccountsReceivableNetDetails" xlink:type="extended" xlink:title="41301 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeReceivables" xlink:label="TradeReceivables" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivableGrossAmount" xlink:label="snp_TradeAccountsReceivableGrossAmount_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TradeReceivables" xlink:to="snp_TradeAccountsReceivableGrossAmount_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" xlink:label="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TradeReceivables" xlink:to="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts_636603858166539308" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureInventoriesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - INVENTORIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Inventories" xlink:label="Inventories" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InventoriesTotal" xlink:label="ifrs-full_InventoriesTotal_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Inventories" xlink:to="ifrs-full_InventoriesTotal_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CrudeOilAndOtherRawMaterials" xlink:label="snp_CrudeOilAndOtherRawMaterials_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InventoriesTotal_636603858166539308" xlink:to="snp_CrudeOilAndOtherRawMaterials_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_WorkInProgress" xlink:label="ifrs-full_WorkInProgress_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InventoriesTotal_636603858166539308" xlink:to="ifrs-full_WorkInProgress_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinishedGoods" xlink:label="ifrs-full_FinishedGoods_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InventoriesTotal_636603858166539308" xlink:to="ifrs-full_FinishedGoods_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SparePartsAndConsumables" xlink:label="snp_SparePartsAndConsumables_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_InventoriesTotal_636603858166539308" xlink:to="snp_SparePartsAndConsumables_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AllowanceForDiminutionInValueOfInventories" xlink:label="snp_AllowanceForDiminutionInValueOfInventories_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Inventories" xlink:to="snp_AllowanceForDiminutionInValueOfInventories_636603858166539308" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" xlink:type="extended" xlink:title="41501 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:label="CurrentPrepaymentsAndOtherCurrentAssets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAdvancesToSuppliers" xlink:label="ifrs-full_CurrentAdvancesToSuppliers_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="ifrs-full_CurrentAdvancesToSuppliers_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentDerivativeFinancialAssets" xlink:label="ifrs-full_CurrentDerivativeFinancialAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="ifrs-full_CurrentDerivativeFinancialAssets_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="ifrs-full_OtherCurrentReceivables_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PrepaidIncomeTax" xlink:label="snp_PrepaidIncomeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="snp_PrepaidIncomeTax_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ValueaddedInputTaxToBeDeducted" xlink:label="snp_ValueaddedInputTaxToBeDeducted_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentPrepaymentsAndOtherCurrentAssets" xlink:to="snp_ValueaddedInputTaxToBeDeducted_636603858166539308" order="5" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInAssociatesSummarizedFinancialInformationDetails" xlink:type="extended" xlink:title="41902 - Disclosure - INTEREST IN ASSOCIATES - SUMMARIZED FINANCIAL INFORMATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetAssetsLiabilities" xlink:label="NetAssetsLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetAssetsLiabilities" xlink:to="ifrs-full_CurrentAssets_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetAssetsLiabilities" xlink:to="ifrs-full_CurrentLiabilities_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetAssetsLiabilities" xlink:to="ifrs-full_NoncurrentAssets_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetAssetsLiabilities" xlink:to="ifrs-full_NoncurrentLiabilities_636603858166539308" order="4" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:label="InvestmentAccountedForUsingEquityMethod" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShareOfNetAssetsForUsingEquityMethod" xlink:label="snp_ShareOfNetAssetsForUsingEquityMethod_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InvestmentAccountedForUsingEquityMethod" xlink:to="snp_ShareOfNetAssetsForUsingEquityMethod_636603858166539308" order="1" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate" xlink:label="snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InvestmentAccountedForUsingEquityMethod" xlink:to="snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate_636603858166539308" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInJointVenturesSummarizedFinancialInformationDetails" xlink:type="extended" xlink:title="42002 - Disclosure - INTEREST IN JOINT VENTURES - SUMMARIZED FINANCIAL INFORMATION (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="CurrentAssets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAssets" xlink:to="ifrs-full_CashAndCashEquivalents_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentAssets" xlink:label="ifrs-full_OtherCurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAssets" xlink:to="ifrs-full_OtherCurrentAssets_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="CurrentLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinancialLiabilities" xlink:label="ifrs-full_CurrentFinancialLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentLiabilities" xlink:to="ifrs-full_CurrentFinancialLiabilities_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentLiabilities" xlink:to="ifrs-full_OtherCurrentLiabilities_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="NoncurrentLiabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentFinancialLiabilities" xlink:label="ifrs-full_NoncurrentFinancialLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NoncurrentLiabilities" xlink:to="ifrs-full_NoncurrentFinancialLiabilities_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NoncurrentLiabilities" xlink:to="ifrs-full_OtherNoncurrentLiabilities_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureAvailableForSaleAssetsDetails" xlink:type="extended" xlink:title="42101 - Disclosure - AVAILABLE-FOR-SALE ASSETS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsAvailableforsale" xlink:label="FinancialAssetsAvailableforsale" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesForAvailableforsaleFinancialAssets" xlink:label="snp_ImpairmentLossesForAvailableforsaleFinancialAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialAssetsAvailableforsale" xlink:to="snp_ImpairmentLossesForAvailableforsaleFinancialAssets_636603858166539308" order="1" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FinancialAssetsAvailableforsaleGrossAmount" xlink:label="snp_FinancialAssetsAvailableforsaleGrossAmount_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialAssetsAvailableforsale" xlink:to="snp_FinancialAssetsAvailableforsaleGrossAmount_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EquitySecuritiesListedAndAtQuotedMarketPrice" xlink:label="snp_EquitySecuritiesListedAndAtQuotedMarketPrice_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_FinancialAssetsAvailableforsaleGrossAmount_636603858166539308" xlink:to="snp_EquitySecuritiesListedAndAtQuotedMarketPrice_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherInvestmentUnlistedAndAtCost" xlink:label="snp_OtherInvestmentUnlistedAndAtCost_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_FinancialAssetsAvailableforsaleGrossAmount_636603858166539308" xlink:to="snp_OtherInvestmentUnlistedAndAtCost_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureLongTermPrepaymentsAndOtherAssetsDetails" xlink:type="extended" xlink:title="42401 - Disclosure - LONG-TERM PREPAYMENTS AND OTHER ASSETS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermPrepaymentsAndOtherAssets" xlink:label="LongtermPrepaymentsAndOtherAssets" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights" xlink:label="ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermPrepaymentsAndOtherAssets" xlink:to="ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentPrepayments" xlink:label="ifrs-full_NoncurrentPrepayments_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermPrepaymentsAndOtherAssets" xlink:to="ifrs-full_NoncurrentPrepayments_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentReceivablesDueFromRelatedParties" xlink:label="ifrs-full_NoncurrentReceivablesDueFromRelatedParties_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermPrepaymentsAndOtherAssets" xlink:to="ifrs-full_NoncurrentReceivablesDueFromRelatedParties_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures" xlink:label="snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermPrepaymentsAndOtherAssets" xlink:to="snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures_636603858166539308" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" xlink:type="extended" xlink:title="42501 - Disclosure - SHORT-TERM AND LOANS FROM SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShortTermLoans" xlink:label="snp_ShortTermLoans" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" xlink:label="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_ShortTermLoans" xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentPortionOfLongtermDebts" xlink:label="snp_CurrentPortionOfLongtermDebts_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" xlink:to="snp_CurrentPortionOfLongtermDebts_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued" xlink:label="ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_CurrentPortionOfLongtermDebts_636603858166539308" xlink:to="ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPortionOfLongtermBorrowings" xlink:label="ifrs-full_CurrentPortionOfLongtermBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_CurrentPortionOfLongtermDebts_636603858166539308" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShorttermBankLoans" xlink:label="snp_ShorttermBankLoans_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" xlink:to="snp_ShorttermBankLoans_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShortTermOtherLoans" xlink:label="snp_ShortTermOtherLoans_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" xlink:to="snp_ShortTermOtherLoans_636603858166539308" order="3" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShorttermCorporateDebtInstrumentsHeld" xlink:label="snp_ShorttermCorporateDebtInstrumentsHeld_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" xlink:to="snp_ShorttermCorporateDebtInstrumentsHeld_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_ShortTermLoans" xlink:to="snp_CurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureShortTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetailsCalc2" xlink:type="extended" xlink:title="42501 - Disclosure - SHORT-TERM AND LOANS FROM SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES (Details) (Calc2)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiaries" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShortTermLoans" xlink:label="snp_ShortTermLoans_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:to="snp_ShortTermLoans_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentPortionOfLongtermDebts" xlink:label="snp_CurrentPortionOfLongtermDebts_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:to="snp_CurrentPortionOfLongtermDebts_636603858166539308" order="2" use="optional" weight="1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureLongTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" xlink:type="extended" xlink:title="42502 - Disclosure - LONG-TERM AND LOANS FROM SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebts" xlink:label="LongtermDebts" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermDebts" xlink:to="ifrs-full_LongtermBorrowings_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermDebts" xlink:to="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebtsGrossAmount" xlink:label="LongtermDebtsGrossAmount" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermCorporateDebtInstrumentsHeld" xlink:label="snp_LongtermCorporateDebtInstrumentsHeld_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermDebtsGrossAmount" xlink:to="snp_LongtermCorporateDebtInstrumentsHeld_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermBankLoans" xlink:label="snp_LongtermBankLoans_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LongtermDebtsGrossAmount" xlink:to="snp_LongtermBankLoans_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureTradeAccountsAndBillsPayableDetails" xlink:type="extended" xlink:title="42601 - Disclosure - TRADE ACCOUNTS AND BILLS PAYABLE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherPayables" xlink:label="TradeAndOtherPayables" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayable" xlink:label="snp_BillsPayable_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TradeAndOtherPayables" xlink:to="snp_BillsPayable_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TradeAndOtherPayables" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" xlink:type="extended" xlink:title="42701 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:label="CurrentAccruedExpensesAndOtherCurrentLiabilities" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PayablesOnTaxesOtherThanIncomeTax" xlink:label="snp_PayablesOnTaxesOtherThanIncomeTax_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:to="snp_PayablesOnTaxesOtherThanIncomeTax_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReceiptsInAdvance" xlink:label="snp_ReceiptsInAdvance_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:to="snp_ReceiptsInAdvance_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DerivativeFinancialLiabilities" xlink:label="ifrs-full_DerivativeFinancialLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:to="ifrs-full_DerivativeFinancialLiabilities_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost" xlink:label="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CurrentAccruedExpensesAndOtherCurrentLiabilities" xlink:to="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherPayables" xlink:label="ifrs-full_OtherPayables_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" xlink:to="ifrs-full_OtherPayables_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InterestPayable" xlink:label="ifrs-full_InterestPayable_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" xlink:to="ifrs-full_InterestPayable_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PayablesForConstructions" xlink:label="snp_PayablesForConstructions_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" xlink:to="snp_PayablesForConstructions_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SalariesAndWelfarePayable" xlink:label="snp_SalariesAndWelfarePayable_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentFinancialLiabilitiesAtAmortisedCost_636603858166539308" xlink:to="snp_SalariesAndWelfarePayable_636603858166539308" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesCapitalCommitmentsDetails" xlink:type="extended" xlink:title="43002 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - CAPITAL COMMITMENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CapitalCommitments" xlink:label="CapitalCommitments" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AuthorisedCapitalCommitmentsButNotContractedFor" xlink:label="ifrs-full_AuthorisedCapitalCommitmentsButNotContractedFor_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CapitalCommitments" xlink:to="ifrs-full_AuthorisedCapitalCommitmentsButNotContractedFor_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_ContractualCapitalCommitments" xlink:label="ifrs-full_ContractualCapitalCommitments_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CapitalCommitments" xlink:to="ifrs-full_ContractualCapitalCommitments_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureBusinessCombinationAcquisitionOfShanghaiSeccoDetails" xlink:type="extended" xlink:title="43101 - Disclosure - BUSINESS COMBINATION - ACQUISITION OF SHANGHAI SECCO (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashTransferred" xlink:label="ifrs-full_CashTransferred_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="ifrs-full_CashTransferred_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_EquityInterestsOfAcquirer" xlink:label="ifrs-full_EquityInterestsOfAcquirer_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="ifrs-full_EquityInterestsOfAcquirer_636603858166539308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IdentifiableAssetsAcquired" xlink:label="snp_IdentifiableAssetsAcquired_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="snp_IdentifiableAssetsAcquired_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IdentifiableAssetsAcquired_636603858166539308" xlink:to="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" order="1" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate" xlink:label="snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate_636603858166539308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsReceivableRecognisedAsOfAcquisitionDate" xlink:label="snp_BillsReceivableRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_BillsReceivableRecognisedAsOfAcquisitionDate_636603858166539308" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_InventoryRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_InventoryRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="ifrs-full_InventoryRecognisedAsOfAcquisitionDate_636603858166539308" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_IdentifiableAssetsAcquired_636603858166539308" xlink:to="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" order="2" use="optional" weight="1" priority="3" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate" xlink:label="snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate_636603858166539308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate" xlink:label="snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate_636603858166539308" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConstructionInProgressRecognisedAsOfAcquisitionDate" xlink:label="snp_ConstructionInProgressRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_ConstructionInProgressRecognisedAsOfAcquisitionDate_636603858166539308" order="4" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate_636603858166539308" order="5" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" order="2" use="optional" weight="-1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate" xlink:label="snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate_636603858166539308" order="1" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:label="snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate_636603858166539308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate" xlink:label="snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" xlink:to="snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate_636603858166539308" order="3" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate_636603858166539308" order="3" use="optional" weight="-1" priority="2" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesAmountsDueFromToRelatedPartiesNarrativeDetails" xlink:type="extended" xlink:title="43203 - Disclosure - RELATED PARTY TRANSACTIONS - TRANSACTIONS WITH SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES, ASSOCIATES AND JOINT VENTURES - AMOUNTS DUE FROM/TO RELATED PARTIES - NARRATIVE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountsPayableRelatedPartyTransactions" xlink:label="AmountsPayableRelatedPartyTransactions" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayables" xlink:label="snp_AccruedExpensesAndOtherPayables_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsPayableRelatedPartyTransactions" xlink:to="snp_AccruedExpensesAndOtherPayables_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherNoncurrentLiabilities" xlink:label="ifrs-full_OtherNoncurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_OtherNoncurrentLiabilities_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived" xlink:label="ifrs-full_CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsPayableRelatedPartyTransactions" xlink:to="ifrs-full_CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsPayableRelatedPartyTransactions" xlink:to="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries_636603858166539308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:label="AmountsReceivableRelatedPartyTransactions" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" xlink:label="ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_OtherReceivables" xlink:label="ifrs-full_OtherReceivables_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsReceivableRelatedPartyTransactions" xlink:to="ifrs-full_OtherReceivables_636603858166539308" order="2" use="optional" weight="1" priority="2" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermPrepaymentsAndOtherAssets" xlink:label="snp_LongtermPrepaymentsAndOtherAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsReceivableRelatedPartyTransactions" xlink:to="snp_LongtermPrepaymentsAndOtherAssets_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivableGrossAmount" xlink:label="snp_TradeAccountsReceivableGrossAmount_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AmountsReceivableRelatedPartyTransactions" xlink:to="snp_TradeAccountsReceivableGrossAmount_636603858166539308" order="4" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesKeyManagementPersonnelEmolumentsDetails" xlink:type="extended" xlink:title="43204 - Disclosure - RELATED PARTY TRANSACTIONS - TRANSACTIONS WITH SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES, ASSOCIATES AND JOINT VENTURES - KEY MANAGEMENT PERSONNEL EMOLUMENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensation" xlink:label="KeyManagementPersonnelCompensation" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:label="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="KeyManagementPersonnelCompensation" xlink:to="ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_636603858166539308" order="2" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureSegmentReportingDetails" xlink:type="extended" xlink:title="43401 - Disclosure - SEGMENT REPORTING (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Assets" xlink:label="Assets" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions" xlink:label="snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_FinancialAssetsAvailableforsale" xlink:label="ifrs-full_FinancialAssetsAvailableforsale_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ifrs-full_FinancialAssetsAvailableforsale_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestInAssociatesAndJointVentures" xlink:label="snp_InterestInAssociatesAndJointVentures_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="snp_InterestInAssociatesAndJointVentures_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDeferredTaxAssets" xlink:label="ifrs-full_NetDeferredTaxAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="ifrs-full_NetDeferredTaxAssets_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherUnallocatedAssets" xlink:label="snp_OtherUnallocatedAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="snp_OtherUnallocatedAssets_636603858166539308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalSegmentAssets" xlink:label="snp_TotalSegmentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="snp_TotalSegmentAssets_636603858166539308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_Liabilities" xlink:label="Liabilities" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentDebtInstrumentsIssued" xlink:label="ifrs-full_CurrentDebtInstrumentsIssued_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ifrs-full_CurrentDebtInstrumentsIssued_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ifrs-full_LongtermBorrowings_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NetDeferredTaxLiabilities" xlink:label="ifrs-full_NetDeferredTaxLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="ifrs-full_NetDeferredTaxLiabilities_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LoansFromGroupAndFellowSubsidiaries" xlink:label="snp_LoansFromGroupAndFellowSubsidiaries_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="snp_LoansFromGroupAndFellowSubsidiaries_636603858166539308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherUnallocatedLiabilities" xlink:label="snp_OtherUnallocatedLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="snp_OtherUnallocatedLiabilities_636603858166539308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalSegmentLiabilities" xlink:label="snp_TotalSegmentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="snp_TotalSegmentLiabilities_636603858166539308" order="7" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedBalanceSheetDetails" xlink:type="extended" xlink:title="43502 - Disclosure - PRINCIPAL SUBSIDIARIES - SUMMARIZED CONSOLIDATED BALANCE SHEET (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssetsLiabilities" xlink:label="ifrs-full_CurrentAssetsLiabilities_636543038708907731" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsLiabilities_636543038708907731" xlink:to="ifrs-full_CurrentAssets_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-full_CurrentAssetsLiabilities_636543038708907731" xlink:to="ifrs-full_CurrentLiabilities_636603858166539308" order="2" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetNoncurrentAssets" xlink:label="snp_NetNoncurrentAssets_636543038828162502" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_NetNoncurrentAssets_636543038828162502" xlink:to="ifrs-full_NoncurrentAssets_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="snp_NetNoncurrentAssets_636543038828162502" xlink:to="ifrs-full_NoncurrentLiabilities_636603858166539308" order="2" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:role="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesLiquidityRiskDetails" xlink:type="extended" xlink:title="43603 - Disclosure - FINANCIAL RISK MANAGEMENT AND FAIR VALUES - LIQUIDITY RISK (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FinancialLiabilitiesWithContractualMaturities" xlink:label="FinancialLiabilitiesWithContractualMaturities" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesWithContractualMaturities" xlink:label="snp_AccruedExpensesAndOtherPayablesWithContractualMaturities_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="snp_AccruedExpensesAndOtherPayablesWithContractualMaturities_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayable" xlink:label="snp_BillsPayable_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="snp_BillsPayable_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" xlink:label="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LoansFromGroupAndFellowSubsidiaries" xlink:label="snp_LoansFromGroupAndFellowSubsidiaries_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="snp_LoansFromGroupAndFellowSubsidiaries_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:label="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_636603858166539308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="FinancialLiabilitiesWithContractualMaturities" xlink:to="ifrs-full_LongtermBorrowings_636603858166539308" order="6" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalContractualUndiscountedCashFlow" xlink:label="TotalContractualUndiscountedCashFlow" />
    <loc xlink:type="locator" xlink:href="http://xbrl.ifrs.org/taxonomy/2017-03-09/full_ifrs/full_ifrs-cor_2017-03-09.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows_636603858166539308" order="1" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows" xlink:label="snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows_636603858166539308" order="2" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayableUndiscountedCashFlows" xlink:label="snp_BillsPayableUndiscountedCashFlows_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="snp_BillsPayableUndiscountedCashFlows_636603858166539308" order="3" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows" xlink:label="snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows_636603858166539308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows_636603858166539308" order="4" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows_636603858166695308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows_636603858166695308" order="5" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebtsUndiscountedCashFlows" xlink:label="snp_LongtermDebtsUndiscountedCashFlows_636603858166695308" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="TotalContractualUndiscountedCashFlow" xlink:to="snp_LongtermDebtsUndiscountedCashFlows_636603858166695308" order="6" use="optional" weight="1" />
  </calculationLink>
</link:linkbase>se="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows_636603858166695308" />
    <calculationArc xlink:type