<?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:30 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:xbrldt="http://xbrl.org/2005/xbrldt" 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#DocumentDocumentAndEntityInformation" roleURI="http://www.sinopec.com/role/DocumentDocumentAndEntityInformation" 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#DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" roleURI="http://www.sinopec.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTaxesOtherThanIncomeTaxConsumptionTaxDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxConsumptionTaxDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureTaxesOtherThanIncomeTaxCityConstructionTaxDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxCityConstructionTaxDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureOtherOperatingExpenseIncomeNetImpairmentLossesOnLongLivedAssetsDetails" roleURI="http://www.sinopec.com/role/DisclosureOtherOperatingExpenseIncomeNetImpairmentLossesOnLongLivedAssetsDetails" 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#DisclosureTaxExpenseReconciliationBetweenActualIncomeTaxExpenseAndExpectedIncomeTaxExpenseDetails" roleURI="http://www.sinopec.com/role/DisclosureTaxExpenseReconciliationBetweenActualIncomeTaxExpenseAndExpectedIncomeTaxExpenseDetails" 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#DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails" roleURI="http://www.sinopec.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails" 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#DisclosureTradeAccountsReceivableNetImpairmentLossesForBadAndDoubtfulDebtsDetails" roleURI="http://www.sinopec.com/role/DisclosureTradeAccountsReceivableNetImpairmentLossesForBadAndDoubtfulDebtsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://www.sinopec.com/role/DisclosurePropertyPlantAndEquipmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureConstructionInProgressDetails" roleURI="http://www.sinopec.com/role/DisclosureConstructionInProgressDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureConstructionInProgressNetChangesInCapitalizedCostOfExploratoryWellsInEAndPSegmentDetails" roleURI="http://www.sinopec.com/role/DisclosureConstructionInProgressNetChangesInCapitalizedCostOfExploratoryWellsInEAndPSegmentDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureConstructionInProgressAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateDetails" roleURI="http://www.sinopec.com/role/DisclosureConstructionInProgressAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureGoodwillGoodwillAllocatedToCashGeneratingUnitsDetails" roleURI="http://www.sinopec.com/role/DisclosureGoodwillGoodwillAllocatedToCashGeneratingUnitsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureGoodwillRecoverableAmountsOfCashGeneratingUnitsNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureGoodwillRecoverableAmountsOfCashGeneratingUnitsNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestInAssociatesPrincipalAssociatesDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInAssociatesPrincipalAssociatesDetails" 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#DisclosureInterestInAssociatesSummarizedStatementOfComprehensiveIncomeDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInAssociatesSummarizedStatementOfComprehensiveIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureInterestInJointVenturesPrincipalJointVenturesDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInJointVenturesPrincipalJointVenturesDetails" 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#DisclosureInterestInJointVenturesSummarizedStatementOfComprehensiveIncomeDetails" roleURI="http://www.sinopec.com/role/DisclosureInterestInJointVenturesSummarizedStatementOfComprehensiveIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureDeferredTaxAssetsAndLiabilitiesUnrecognizedDeferredTaxOfCertainSubsidiariesNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesUnrecognizedDeferredTaxOfCertainSubsidiariesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureDeferredTaxAssetsAndLiabilitiesMovementsInDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesMovementsInDeferredTaxAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureLeasePrepaymentsDetails" roleURI="http://www.sinopec.com/role/DisclosureLeasePrepaymentsDetails" 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#DisclosureMovementOfOperatingRightsOfServiceStationsDetails" roleURI="http://www.sinopec.com/role/DisclosureMovementOfOperatingRightsOfServiceStationsDetails" 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#DisclosureLongTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" roleURI="http://www.sinopec.com/role/DisclosureLongTermAndLoansFromSinopecGroupCompanyAndFellowSubsidiariesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureShortTermAndLongTermBankLoansLoansFromSinopecGroupCompanyAndFellowSubsidiariesLiquidityAndInterestRisksDetails" roleURI="http://www.sinopec.com/role/DisclosureShortTermAndLongTermBankLoansLoansFromSinopecGroupCompanyAndFellowSubsidiariesLiquidityAndInterestRisksDetails" 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#DisclosureShareCapitalRegisteredIssuedAndFullyPaidDetails" roleURI="http://www.sinopec.com/role/DisclosureShareCapitalRegisteredIssuedAndFullyPaidDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureShareCapitalRegisteredIssuedAndFullyPaidNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureShareCapitalRegisteredIssuedAndFullyPaidNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureCommitmentsAndContingentLiabilitiesOperatingLeaseCommitmentsDetails" roleURI="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesOperatingLeaseCommitmentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureCommitmentsAndContingentLiabilitiesExplorationAndProductionLicencesDetails" roleURI="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesExplorationAndProductionLicencesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureCommitmentsAndContingentLiabilitiesEstimatedFutureAnnualPaymentsDetails" roleURI="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesEstimatedFutureAnnualPaymentsDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureCommitmentsAndContingentLiabilitiesContingentLiabilitiesDetails" roleURI="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesContingentLiabilitiesDetails" 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#DisclosureBusinessCombinationAcquisitionOfGaoqiaoBranchOfSamcDetails" roleURI="http://www.sinopec.com/role/DisclosureBusinessCombinationAcquisitionOfGaoqiaoBranchOfSamcDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesDetails" roleURI="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesNarrativeDetails" 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#DisclosureEmployeeBenefitsPlanDetails" roleURI="http://www.sinopec.com/role/DisclosureEmployeeBenefitsPlanDetails" 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#DisclosurePrincipalSubsidiariesDetails" roleURI="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesDetails" 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#DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfComprehensiveIncomeDetails" roleURI="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfComprehensiveIncomeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfCashFlowsDetails" roleURI="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfCashFlowsDetails" 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" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureFinancialRiskManagementAndFairValuesCurrencyRiskDetails" roleURI="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesCurrencyRiskDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedAtFairValueAssetsAndLiabilitiesDetails" roleURI="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedAtFairValueAssetsAndLiabilitiesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedOtherThanFairValueDetails" roleURI="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedOtherThanFairValueDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureReservesDetails" roleURI="http://www.sinopec.com/role/DisclosureReservesDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <roleRef xlink:type="simple" xlink:href="snp-20171231.xsd#DisclosureReservesNarrativeDetails" roleURI="http://www.sinopec.com/role/DisclosureReservesNarrativeDetails" xmlns="http://www.xbrl.org/2003/linkbase" />
  <link:roleRef roleURI="http://www.sinopec.com/role/StatementConsolidatedBalanceSheet" xlink:type="simple" xlink:href="snp-20171231.xsd#StatementConsolidatedBalanceSheet" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <definitionLink xlink:role="http://www.sinopec.com/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - DOCUMENT AND ENTITY INFORMATION" 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_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable" />
    <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_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <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_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" use="optional" />
    <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_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember_636603858166695308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_HSharesMember" xlink:label="snp_HSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_HSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ASharesMember" xlink:label="snp_ASharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_ASharesMember" use="optional" />
    <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_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityRegistrantName" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCentralIndexKey" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentType" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentPeriodEndDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AmendmentFlag" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityVoluntaryFilers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityFilerCategory" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable" />
    <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_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional" />
    <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_EquityMember" xlink:label="ifrs-full_EquityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional" />
    <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_EquityMember" xlink:label="ifrs-full_EquityMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember_636603858166695308" use="optional" />
    <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_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" use="optional" />
    <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_CapitalReserveMember" xlink:label="ifrs-full_CapitalReserveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_CapitalReserveMember" use="optional" />
    <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_SharePremiumMember" xlink:label="ifrs-full_SharePremiumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_SharePremiumMember" use="optional" />
    <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_StatutoryReserveMember" xlink:label="ifrs-full_StatutoryReserveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_StatutoryReserveMember" use="optional" />
    <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_ReserveOfDiscretionaryParticipationFeaturesMember" xlink:label="ifrs-full_ReserveOfDiscretionaryParticipationFeaturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_ReserveOfDiscretionaryParticipationFeaturesMember" use="optional" />
    <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_OtherReservesMember" xlink:label="ifrs-full_OtherReservesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_OtherReservesMember" use="optional" />
    <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_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" use="optional" />
    <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_EquityAttributableToOwnersOfParentMember" xlink:label="ifrs-full_EquityAttributableToOwnersOfParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_EquityAttributableToOwnersOfParentMember" use="optional" />
    <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_NoncontrollingInterestsMember" xlink:label="ifrs-full_NoncontrollingInterestsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_NoncontrollingInterestsMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_636603858166695308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecAssetsManagementCorporationSamcMember" xlink:label="snp_SinopecAssetsManagementCorporationSamcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_SinopecAssetsManagementCorporationSamcMember" use="optional" />
    <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_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <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_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional" />
    <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_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember_636603858166695308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConvertibleBonds2011Member" xlink:label="snp_ConvertibleBonds2011Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="snp_ConvertibleBonds2011Member" use="optional" />
    <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_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EquityBeforeAdjustment" xlink:label="snp_EquityBeforeAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_EquityBeforeAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ContributionsFromRelatedPartiesInAcquisition" xlink:label="snp_ContributionsFromRelatedPartiesInAcquisition" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_ContributionsFromRelatedPartiesInAcquisition" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional" />
    <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="ifrs-full_ComprehensiveIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ComprehensiveIncome" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" xlink:label="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:label="snp_ContributionsByAndDistributionsToOwnersAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" xlink:to="snp_ContributionsByAndDistributionsToOwnersAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughConversionOfConvertibleInstruments" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherContributionsByOwners" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity" xlink:label="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="snp_ContributionsByAndDistributionsToOwnersAbstract" xlink:to="snp_IncreaseThroughContributionsByAndDecreaseThroughDistributionsToOwnersEquity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlAbstract" xlink:label="snp_ChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" xlink:to="snp_ChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlAbstract" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TransactionWithNoncontrollingInterests" xlink:label="snp_TransactionWithNoncontrollingInterests" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_ChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlAbstract" xlink:to="snp_TransactionWithNoncontrollingInterests" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_ChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControlAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" priority="1" use="optional" />
    <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="ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughTransactionsWithOwners" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_TransactionsWithOwnersRecordedDirectlyInEquityAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureSignificantAccountingPoliciesPropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="40201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - PROPERTY, PLANT AND EQUIPMENT (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_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember_636603858166695308" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_636603858166695308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_636603858166695308" use="optional" />
    <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_BuildingsMember" xlink:label="ifrs-full_BuildingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional" />
    <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_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional" />
    <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_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedUsagePeriodOfPropertyPlantAndEquipment" xlink:label="snp_EstimatedUsagePeriodOfPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_EstimatedUsagePeriodOfPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedResidualsRateOfPropertyPlantAndEquipment" xlink:label="snp_EstimatedResidualsRateOfPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_EstimatedResidualsRateOfPropertyPlantAndEquipment" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxConsumptionTaxDetails" xlink:type="extended" xlink:title="40602 - Disclosure - TAXES OTHER THAN INCOME TAX - CONSUMPTION TAX (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfPetroleumReservesTable" xlink:label="snp_DisclosureOfPetroleumReservesTable" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReservesTypesAxis" xlink:label="snp_ReservesTypesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfPetroleumReservesTable" xlink:to="snp_ReservesTypesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReservesMember" xlink:label="snp_ReservesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_ReservesTypesAxis" xlink:to="snp_ReservesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReservesMember" xlink:label="snp_ReservesMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_ReservesTypesAxis" xlink:to="snp_ReservesMember_636603858166851308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GasolineMember" xlink:label="snp_GasolineMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_ReservesMember" xlink:to="snp_GasolineMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DieselMember" xlink:label="snp_DieselMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_ReservesMember" xlink:to="snp_DieselMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NaphthaMember" xlink:label="snp_NaphthaMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_ReservesMember" xlink:to="snp_NaphthaMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SolventOilMember" xlink:label="snp_SolventOilMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_ReservesMember" xlink:to="snp_SolventOilMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LubricantOilMember" xlink:label="snp_LubricantOilMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_ReservesMember" xlink:to="snp_LubricantOilMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FuelOilMember" xlink:label="snp_FuelOilMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_ReservesMember" xlink:to="snp_FuelOilMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_JetFuelOilMember" xlink:label="snp_JetFuelOilMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_ReservesMember" xlink:to="snp_JetFuelOilMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfPetroleumReservesLineItems" xlink:label="snp_DisclosureOfPetroleumReservesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfPetroleumReservesLineItems" xlink:to="snp_DisclosureOfPetroleumReservesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_UnitPriceOfSpecialOil" xlink:label="snp_UnitPriceOfSpecialOil" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfPetroleumReservesLineItems" xlink:to="snp_UnitPriceOfSpecialOil" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureTaxesOtherThanIncomeTaxCityConstructionTaxDetails" xlink:type="extended" xlink:title="40603 - Disclosure - TAXES OTHER THAN INCOME TAX - CITY CONSTRUCTION TAX (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfCityConstructionTaxAndResourcesTaxTable" xlink:label="snp_DisclosureOfCityConstructionTaxAndResourcesTaxTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfCityConstructionTaxAndResourcesTaxTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfCityConstructionTaxAndResourcesTaxLineItems" xlink:label="snp_DisclosureOfCityConstructionTaxAndResourcesTaxLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfCityConstructionTaxAndResourcesTaxLineItems" xlink:to="snp_DisclosureOfCityConstructionTaxAndResourcesTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfCityConstructionTaxAndResourcesTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BusinessTaxRate" xlink:label="snp_BusinessTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfCityConstructionTaxAndResourcesTaxLineItems" xlink:to="snp_BusinessTaxRate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureOtherOperatingExpenseIncomeNetImpairmentLossesOnLongLivedAssetsDetails" xlink:type="extended" xlink:title="40702 - Disclosure - OTHER OPERATING (EXPENSE)/INCOME, NET - IMPAIRMENT LOSSES ON LONG-LIVED 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_DisclosureOfImpairmentLossRecognisedOrReversedTable" xlink:label="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable" />
    <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_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable" xlink:to="ifrs-full_SegmentsAxis" use="optional" />
    <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_SegmentsMember" xlink:label="ifrs-full_SegmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional" />
    <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_SegmentsMember" xlink:label="ifrs-full_SegmentsMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember_636603858166851308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExplorationAndProductionMember" xlink:label="snp_ExplorationAndProductionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_ExplorationAndProductionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ChemicalsSegmentMember" xlink:label="snp_ChemicalsSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_ChemicalsSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RefiningSegmentMember" xlink:label="snp_RefiningSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_RefiningSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_MarketingAndDistributionMember" xlink:label="snp_MarketingAndDistributionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_MarketingAndDistributionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CorporateAndOthersMember" xlink:label="snp_CorporateAndOthersMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_CorporateAndOthersMember" use="optional" />
    <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_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional" />
    <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_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional" />
    <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_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember_636603858166851308" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InvestmentInAssociatesMember" xlink:label="snp_InvestmentInAssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_InvestmentInAssociatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InvestmentInJointVentureMember" xlink:label="snp_InvestmentInJointVentureMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_InvestmentInJointVentureMember" priority="1" use="optional" />
    <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_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_ConstructionInProgressMember" use="optional" />
    <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_GoodwillMember" xlink:label="ifrs-full_GoodwillMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_GoodwillMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FinancialAssetsClassifiedAsAvailableForSaleMember" xlink:label="snp_FinancialAssetsClassifiedAsAvailableForSaleMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_FinancialAssetsClassifiedAsAvailableForSaleMember" priority="1" use="optional" />
    <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_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LeasePrepaymentMember" xlink:label="snp_LeasePrepaymentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_LeasePrepaymentMember" use="optional" />
    <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_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:label="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesOnLonglivedAssets" xlink:label="snp_ImpairmentLossesOnLonglivedAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_ImpairmentLossesOnLonglivedAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PretaxDiscountRate" xlink:label="snp_PretaxDiscountRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_PretaxDiscountRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedDecreaseRateOfOilPrice" xlink:label="snp_EstimatedDecreaseRateOfOilPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_EstimatedDecreaseRateOfOilPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossDueToEstimatedDecreaseRateOfOilPrice" xlink:label="snp_ImpairmentLossDueToEstimatedDecreaseRateOfOilPrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_ImpairmentLossDueToEstimatedDecreaseRateOfOilPrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedIncreaseRateOfOperatingCost" xlink:label="snp_EstimatedIncreaseRateOfOperatingCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_EstimatedIncreaseRateOfOperatingCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossDueToEstimatedIncreaseRateOfOperatingCost" xlink:label="snp_ImpairmentLossDueToEstimatedIncreaseRateOfOperatingCost" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_ImpairmentLossDueToEstimatedIncreaseRateOfOperatingCost" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedIncreaseDiscountRate" xlink:label="snp_EstimatedIncreaseDiscountRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_EstimatedIncreaseDiscountRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossDueToEstimatedIncreaseDiscountRate" xlink:label="snp_ImpairmentLossDueToEstimatedIncreaseDiscountRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfImpairmentLossRecognisedOrReversedLineItems" xlink:to="snp_ImpairmentLossDueToEstimatedIncreaseDiscountRate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestExpenseIncurred" xlink:label="snp_InterestExpenseIncurred" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="snp_InterestExpenseIncurred" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_InterestCostsCapitalised" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestExpenseGrossAmount" xlink:label="snp_InterestExpenseGrossAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="snp_InterestExpenseGrossAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccretionExpenses" xlink:label="snp_AccretionExpenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="snp_AccretionExpenses" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_InterestExpense" priority="1" use="optional" />
    <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_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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="snp-20171231.xsd#snp_IncomeTaxDisclosureTable" xlink:label="snp_IncomeTaxDisclosureTable" />
    <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_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_IncomeTaxDisclosureTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional" />
    <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_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional" />
    <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_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember_636603858166851308" use="optional" />
    <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_CountryOfDomicileMember" xlink:label="ifrs-full_CountryOfDomicileMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ifrs-full_CountryOfDomicileMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_AO" xlink:label="country_AO" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_AO" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncomeTaxDisclosureLineItems" xlink:label="snp_IncomeTaxDisclosureLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_IncomeTaxDisclosureLineItems" xlink:to="snp_IncomeTaxDisclosureTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:label="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_IncomeTaxDisclosureLineItems" xlink:to="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExpectedIncomeTaxExpense" xlink:label="snp_ExpectedIncomeTaxExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_ExpectedIncomeTaxExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfPreferentialTaxRate" xlink:label="snp_TaxEffectOfPreferentialTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_TaxEffectOfPreferentialTaxRate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_TaxEffectOfForeignTaxRates" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_TaxEffectOfRevenuesExemptFromTaxation2011" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences" xlink:label="snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_TaxEffectOfUtilizationOfPreviouslyUnrecognizedTaxLossesAndTemporaryDifferences" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaxEffectOfTaxLossesNotRecognized" xlink:label="snp_TaxEffectOfTaxLossesNotRecognized" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_TaxEffectOfTaxLossesNotRecognized" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_StatutoryIncomeTaxRate" xlink:label="snp_StatutoryIncomeTaxRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_StatutoryIncomeTaxRate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PreferentialIncomeTaxRateApplicableToWesternRegions" xlink:label="snp_PreferentialIncomeTaxRateApplicableToWesternRegions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAbstract" xlink:to="snp_PreferentialIncomeTaxRateApplicableToWesternRegions" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedTable" xlink:label="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedTable" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" xlink:label="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" xlink:to="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AfterTaxEffectOfEmployeeShareOptionScheme" xlink:label="snp_AfterTaxEffectOfEmployeeShareOptionScheme" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" xlink:to="snp_AfterTaxEffectOfEmployeeShareOptionScheme" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProfitLossAttributableToOwnersOfParentAfterDilution" xlink:label="snp_ProfitLossAttributableToOwnersOfParentAfterDilution" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfNetIncomeAttributableToOrdinaryOwnersOfCompanyDilutedLineItems" xlink:to="snp_ProfitLossAttributableToOwnersOfParentAfterDilution" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureFinancialAssetsAtFairValueThroughProfitOrLossDetails" xlink:type="extended" xlink:title="41201 - Disclosure - FINANCIAL ASSETS AT FAIR VALUE THROUGH PROFIT OR LOSS (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_DisclosureOfFinancialAssetsTable" xlink:label="ifrs-full_DisclosureOfFinancialAssetsTable" />
    <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_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <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_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" use="optional" />
    <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_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember_636603858166851308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_StructuredDepositMember" xlink:label="snp_StructuredDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="snp_StructuredDepositMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="us-gaap_StatementLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_StatementLineItems" xlink:to="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional" />
    <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_ChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" xlink:label="ifrs-full_ChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="us-gaap_StatementLineItems" xlink:to="ifrs-full_ChangesInFairValueOfFinancialAssetsAttributableToChangesInCreditRiskOfFinancialAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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="snp-20171231.xsd#snp_DisclosureOfTradeAccountsReceivableTable" xlink:label="snp_DisclosureOfTradeAccountsReceivableTable" />
    <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_CounterpartiesAxis" xlink:label="ifrs-full_CounterpartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfTradeAccountsReceivableTable" xlink:to="ifrs-full_CounterpartiesAxis" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember_636603858166851308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ThirdPartiesMember" xlink:label="snp_ThirdPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CounterpartiesMember" xlink:to="snp_ThirdPartiesMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfTradeAccountsReceivableTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AssociatesAndJointPartiesMember" xlink:label="snp_AssociatesAndJointPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_AssociatesAndJointPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfTradeAccountsReceivableLineItems" xlink:label="snp_DisclosureOfTradeAccountsReceivableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfTradeAccountsReceivableLineItems" xlink:to="snp_DisclosureOfTradeAccountsReceivableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivableGrossAmount" xlink:label="snp_TradeAccountsReceivableGrossAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfTradeAccountsReceivableLineItems" xlink:to="snp_TradeAccountsReceivableGrossAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" xlink:label="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfTradeAccountsReceivableLineItems" xlink:to="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfTradeAccountsReceivableLineItems" xlink:to="ifrs-full_TradeReceivables" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureTradeAccountsReceivableNetImpairmentLossesForBadAndDoubtfulDebtsDetails" xlink:type="extended" xlink:title="41302 - Disclosure - TRADE ACCOUNTS RECEIVABLE, NET - IMPAIRMENT LOSSES FOR BAD AND DOUBTFUL DEBTS (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_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" xlink:label="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" />
    <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_ImpairmentOfFinancialAssetsAxis" xlink:label="ifrs-full_ImpairmentOfFinancialAssetsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" xlink:to="ifrs-full_ImpairmentOfFinancialAssetsAxis" use="optional" />
    <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_EntitysTotalForImpairmentOfFinancialAssetsMember" xlink:label="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ImpairmentOfFinancialAssetsAxis" xlink:to="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember" use="optional" />
    <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_EntitysTotalForImpairmentOfFinancialAssetsMember" xlink:label="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_636603858166851308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ImpairmentOfFinancialAssetsAxis" xlink:to="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_636603858166851308" use="optional" />
    <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_FinancialAssetsNeitherPastDueNorImpairedMember" xlink:label="ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsNeitherPastDueNorImpairedMember" use="optional" />
    <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_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" xlink:label="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="snp_ProvisionsOfImpairmentLossesForBadAndDoubtfulDebts" priority="1" use="optional" />
    <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_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenBack" xlink:label="snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenBack" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenBack" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenOff" xlink:label="snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="snp_ImpairmentLossesOfTradeAccountsReceivablesWrittenOff" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherImpairmentLossesOfTradeAccountsReceivables" xlink:label="snp_OtherImpairmentLossesOfTradeAccountsReceivables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfFinancialAssetsThatAreEitherPastDueOrImpairedLineItems" xlink:to="snp_OtherImpairmentLossesOfTradeAccountsReceivables" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41601 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (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_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" />
    <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_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_BuildingsMember" xlink:label="ifrs-full_BuildingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional" />
    <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_OilAndGasAssetsMember" xlink:label="ifrs-full_OilAndGasAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OilAndGasAssetsMember" use="optional" />
    <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_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional" />
    <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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional" />
    <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_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional" />
    <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_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_636603858167007308" use="optional" />
    <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_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional" />
    <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_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" use="optional" />
    <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_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" priority="1" use="optional" />
    <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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PropertyPlantAndEquipmentReclassifications" xlink:label="snp_PropertyPlantAndEquipmentReclassifications" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_PropertyPlantAndEquipmentReclassifications" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" xlink:label="snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" priority="1" use="optional" />
    <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_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PropertyPlantAndEquipmentWrittenBackOnDisposals" xlink:label="snp_PropertyPlantAndEquipmentWrittenBackOnDisposals" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_PropertyPlantAndEquipmentWrittenBackOnDisposals" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureConstructionInProgressDetails" xlink:type="extended" xlink:title="41701 - Disclosure - CONSTRUCTION IN PROGRESS (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_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" />
    <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_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_ConstructionInProgressMember" use="optional" />
    <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_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" priority="1" use="optional" />
    <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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConstructionInProgressDryHoleCostWrittenOff" xlink:label="snp_ConstructionInProgressDryHoleCostWrittenOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_ConstructionInProgressDryHoleCostWrittenOff" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersFromConstructionInProgressPropertyPlantAndEquipment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" xlink:label="snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="snp_PropertyPlantAndEquipmentReclassificationToLeasePrepaymentsAndOtherLongtermAssets" priority="1" use="optional" />
    <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_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_DisposalsPropertyPlantAndEquipment" xlink:label="ifrs-full_DisposalsPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisposalsPropertyPlantAndEquipment" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureConstructionInProgressNetChangesInCapitalizedCostOfExploratoryWellsInEAndPSegmentDetails" xlink:type="extended" xlink:title="41702 - Disclosure - CONSTRUCTION IN PROGRESS - NET CHANGES IN CAPITALIZED COST OF EXPLORATORY WELLS IN THE E AND P SEGMENT (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentTable" xlink:label="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentTable" />
    <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_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentTable" xlink:to="ifrs-full_SegmentsAxis" use="optional" />
    <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_SegmentsMember" xlink:label="ifrs-full_SegmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExplorationAndProductionMember" xlink:label="snp_ExplorationAndProductionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_ExplorationAndProductionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:label="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:to="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CapitalizedExploratoryWellCostsConstructionInProgress" xlink:label="snp_CapitalizedExploratoryWellCostsConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:to="snp_CapitalizedExploratoryWellCostsConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetChangesInCapitalizedCostAdditionsConstructionInProgress" xlink:label="snp_NetChangesInCapitalizedCostAdditionsConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:to="snp_NetChangesInCapitalizedCostAdditionsConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetChangesInCapitalizedCostTransferToOilAndGasPropertiesBasedOnDeterminationOfProvedReservesConstructionInProgress" xlink:label="snp_NetChangesInCapitalizedCostTransferToOilAndGasPropertiesBasedOnDeterminationOfProvedReservesConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:to="snp_NetChangesInCapitalizedCostTransferToOilAndGasPropertiesBasedOnDeterminationOfProvedReservesConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConstructionInProgressDryHoleCostWrittenOff" xlink:label="snp_ConstructionInProgressDryHoleCostWrittenOff" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfNetChangesInCapitalizedCostOfExploratoryWellsInExplorationAndProductionSegmentLineItems" xlink:to="snp_ConstructionInProgressDryHoleCostWrittenOff" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureConstructionInProgressAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateDetails" xlink:type="extended" xlink:title="41703 - Disclosure - CONSTRUCTION IN PROGRESS - AGING OF CAPITALIZED EXPLORATORY WELL COSTS BASED ON THE DRILLING COMPLETION DATE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateTable" xlink:label="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateTable" />
    <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_MaturityAxis" xlink:label="ifrs-full_MaturityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateTable" xlink:to="ifrs-full_MaturityAxis" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember_636603858167007308" use="optional" />
    <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_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <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_LaterThanOneYearMember" xlink:label="ifrs-full_LaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateLineItems" xlink:label="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateLineItems" xlink:to="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CapitalizedExploratoryWellCostsConstructionInProgress" xlink:label="snp_CapitalizedExploratoryWellCostsConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateLineItems" xlink:to="snp_CapitalizedExploratoryWellCostsConstructionInProgress" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GeologicalAndGeophysicalCostsConstructionInProgress" xlink:label="snp_GeologicalAndGeophysicalCostsConstructionInProgress" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfAgingOfCapitalizedExploratoryWellCostsBasedOnDrillingCompletionDateLineItems" xlink:to="snp_GeologicalAndGeophysicalCostsConstructionInProgress" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureGoodwillGoodwillAllocatedToCashGeneratingUnitsDetails" xlink:type="extended" xlink:title="41802 - Disclosure - GOODWILL - GOODWILL ALLOCATED TO CASH-GENERATING UNITS (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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" />
    <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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" use="optional" />
    <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_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" use="optional" />
    <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_EntitysTotalForCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_EntitysTotalForCashgeneratingUnitsMember_636603858167007308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecBeijingYanshanPetrochemicalBranchMember" xlink:label="snp_SinopecBeijingYanshanPetrochemicalBranchMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="snp_SinopecBeijingYanshanPetrochemicalBranchMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecZhenhaiRefiningAndChemicalBranchMember" xlink:label="snp_SinopecZhenhaiRefiningAndChemicalBranchMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="snp_SinopecZhenhaiRefiningAndChemicalBranchMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecHongKongLimitedMember" xlink:label="snp_SinopecHongKongLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="snp_SinopecHongKongLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_MultipleUnitsWithoutIndividuallySignificantGoodwillMember" xlink:label="snp_MultipleUnitsWithoutIndividuallySignificantGoodwillMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForCashgeneratingUnitsMember" xlink:to="snp_MultipleUnitsWithoutIndividuallySignificantGoodwillMember" use="optional" />
    <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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_Goodwill" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureGoodwillRecoverableAmountsOfCashGeneratingUnitsNarrativeDetails" xlink:type="extended" xlink:title="41803 - Disclosure - GOODWILL - RECOVERABLE AMOUNTS OF CASH-GENERATING UNITS - 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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:label="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" xlink:label="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_ExplanationOfPeriodOverWhichManagementHasProjectedCashFlows" priority="1" use="optional" />
    <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_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfInformationForIndividualAssetOrCashgeneratingUnitWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInAssociatesPrincipalAssociatesDetails" xlink:type="extended" xlink:title="41901 - Disclosure - INTEREST IN ASSOCIATES - PRINCIPAL ASSOCIATES (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_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" />
    <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_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional" />
    <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_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional" />
    <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_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember_636603858167007308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" xlink:label="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" xlink:label="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PaoSiburHoldingMember" xlink:label="snp_PaoSiburHoldingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_PaoSiburHoldingMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" xlink:label="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CaspianInvestmentsResourcesLtdCirMember" xlink:label="snp_CaspianInvestmentsResourcesLtdCirMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_CaspianInvestmentsResourcesLtdCirMember" use="optional" />
    <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_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfEquityHeldByCompanysSubsidiaries" xlink:label="snp_PercentageOfEquityHeldByCompanysSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="snp_PercentageOfEquityHeldByCompanysSubsidiaries" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" />
    <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_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional" />
    <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_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" xlink:label="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" xlink:label="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PaoSiburHoldingMember" xlink:label="snp_PaoSiburHoldingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_PaoSiburHoldingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" xlink:label="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CaspianInvestmentsResourcesLtdCirMember" xlink:label="snp_CaspianInvestmentsResourcesLtdCirMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_CaspianInvestmentsResourcesLtdCirMember" use="optional" />
    <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_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_CurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_NoncurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_CurrentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_NoncurrentLiabilities" priority="1" use="optional" />
    <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="ifrs-full_NetAssetsLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_NetAssetsLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_NoncontrollingInterests" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShareOfNetAssetsForUsingEquityMethod" xlink:label="snp_ShareOfNetAssetsForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="snp_ShareOfNetAssetsForUsingEquityMethod" priority="1" use="optional" />
    <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="ifrs-full_InvestmentAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInAssociatesSummarizedStatementOfComprehensiveIncomeDetails" xlink:type="extended" xlink:title="41903 - Disclosure - INTEREST IN ASSOCIATES - SUMMARIZED STATEMENT OF 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_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" />
    <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_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional" />
    <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_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" xlink:label="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecSichuanToEastChinaGasPipelineCoLtdPipelineLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" xlink:label="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_SinopecFinanceCompanyLimitedSinopecFinanceMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PaoSiburHoldingMember" xlink:label="snp_PaoSiburHoldingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_PaoSiburHoldingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" xlink:label="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_ZhongtianSynergeticEnergyCompanyLimitedZhongtianSynergeticEnergyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CaspianInvestmentsResourcesLtdCirMember" xlink:label="snp_CaspianInvestmentsResourcesLtdCirMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="snp_CaspianInvestmentsResourcesLtdCirMember" use="optional" />
    <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_AggregatedIndividuallyImmaterialAssociatesMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialAssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialAssociatesMember" use="optional" />
    <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_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <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_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" use="optional" />
    <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_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_636603858167007308" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="snp_CaspianInvestmentsResourcesLtdCirMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_636603858167007308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SubsidiaryOfSinopecGroupCompanyMember" xlink:label="snp_SubsidiaryOfSinopecGroupCompanyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="snp_SubsidiaryOfSinopecGroupCompanyMember" priority="1" use="optional" />
    <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_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional" />
    <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="ifrs-full_ComprehensiveIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ComprehensiveIncome" priority="1" use="optional" />
    <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_DividendsReceived" xlink:label="ifrs-full_DividendsReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_DividendsReceived" priority="1" use="optional" />
    <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_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAccountedForUsingEquityMethod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShareOfOtherComprehensiveIncomeFromAssociates" xlink:label="snp_ShareOfOtherComprehensiveIncomeFromAssociates" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="snp_ShareOfOtherComprehensiveIncomeFromAssociates" priority="1" use="optional" />
    <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="ifrs-full_InvestmentAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInJointVenturesPrincipalJointVenturesDetails" xlink:type="extended" xlink:title="42001 - Disclosure - INTEREST IN JOINT VENTURES - PRINCIPAL JOINT VENTURES (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_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable" />
    <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_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional" />
    <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_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional" />
    <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_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_636603858167007308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember_636603858167007308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" xlink:label="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BasfypcCompanyLimitedBasfypcMember" xlink:label="snp_BasfypcCompanyLimitedBasfypcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_BasfypcCompanyLimitedBasfypcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaihuLimitedTaihuMember" xlink:label="snp_TaihuLimitedTaihuMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_TaihuLimitedTaihuMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" xlink:label="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" priority="1" use="optional" />
    <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_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfEquityHeldByCompanysSubsidiaries" xlink:label="snp_PercentageOfEquityHeldByCompanysSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="snp_PercentageOfEquityHeldByCompanysSubsidiaries" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable" />
    <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_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional" />
    <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_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" xlink:label="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BasfypcCompanyLimitedBasfypcMember" xlink:label="snp_BasfypcCompanyLimitedBasfypcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_BasfypcCompanyLimitedBasfypcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaihuLimitedTaihuMember" xlink:label="snp_TaihuLimitedTaihuMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_TaihuLimitedTaihuMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" xlink:label="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" use="optional" />
    <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_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_CurrentAssetsAbstract" xlink:label="ifrs-full_CurrentAssetsAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentAssetsAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_OtherCurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_CurrentAssetsAbstract" xlink:to="ifrs-full_CurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NoncurrentAssets" priority="1" use="optional" />
    <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_CurrentLiabilitiesAbstract" xlink:label="ifrs-full_CurrentLiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_CurrentLiabilitiesAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentFinancialLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherCurrentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_CurrentLiabilitiesAbstract" xlink:to="ifrs-full_CurrentLiabilities" priority="1" use="optional" />
    <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_NoncurrentLiabilitiesAbstract" xlink:label="ifrs-full_NoncurrentLiabilitiesAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NoncurrentLiabilitiesAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentFinancialLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_OtherNoncurrentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" priority="1" use="optional" />
    <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="ifrs-full_NetAssetsLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NetAssetsLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_NoncontrollingInterests" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShareOfNetAssetsForUsingEquityMethod" xlink:label="snp_ShareOfNetAssetsForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="snp_ShareOfNetAssetsForUsingEquityMethod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate" xlink:label="snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="snp_ExcessOfFairValueOfConsiderationTransferredOverGroupsShareOfFairValueOfInvesteessIdentifiableAssetsAndLiabilitiesAsOfTransactionDate" priority="1" use="optional" />
    <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="ifrs-full_InvestmentAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureInterestInJointVenturesSummarizedStatementOfComprehensiveIncomeDetails" xlink:type="extended" xlink:title="42003 - Disclosure - INTEREST IN JOINT VENTURES - SUMMARIZED STATEMENT OF 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_DisclosureOfJointVenturesTable" xlink:label="ifrs-full_DisclosureOfJointVenturesTable" />
    <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_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional" />
    <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_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" xlink:label="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_FujianRefiningAndPetrochemicalCompanyLimitedFrepMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BasfypcCompanyLimitedBasfypcMember" xlink:label="snp_BasfypcCompanyLimitedBasfypcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_BasfypcCompanyLimitedBasfypcMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TaihuLimitedTaihuMember" xlink:label="snp_TaihuLimitedTaihuMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_TaihuLimitedTaihuMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" xlink:label="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_YanbuAramcoSinopecRefiningCompanyLtdYasrefMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="snp_SinopecSabicTianjinPetrochemicalCompanyLimitedMember" use="optional" />
    <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_AggregatedIndividuallyImmaterialJointVenturesMember" xlink:label="ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_AggregatedIndividuallyImmaterialJointVenturesMember" use="optional" />
    <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_DisclosureOfJointVenturesLineItems" xlink:label="ifrs-full_DisclosureOfJointVenturesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DisclosureOfJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_RevenueFromInterest" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InterestExpense" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional" />
    <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="ifrs-full_ComprehensiveIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ComprehensiveIncome" priority="1" use="optional" />
    <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_DividendsReceived" xlink:label="ifrs-full_DividendsReceived" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_DividendsReceived" priority="1" use="optional" />
    <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_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShareOfOtherComprehensiveIncomeFromJointVentures" xlink:label="snp_ShareOfOtherComprehensiveIncomeFromJointVentures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="snp_ShareOfOtherComprehensiveIncomeFromJointVentures" priority="1" use="optional" />
    <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="ifrs-full_InvestmentAccountedForUsingEquityMethod" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="ifrs-full_InvestmentAccountedForUsingEquityMethod" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="42201 - Disclosure - DEFERRED TAX ASSETS AND LIABILITIES (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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" use="optional" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_636603858167163308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_636603858167163308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReceivablesAndInventoriesMember" xlink:label="snp_ReceivablesAndInventoriesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_ReceivablesAndInventoriesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccrualsMember" xlink:label="snp_AccrualsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_AccrualsMember" use="optional" />
    <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_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DeferredTaxesAvailableForSaleSecuritiesMember" xlink:label="snp_DeferredTaxesAvailableForSaleSecuritiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_DeferredTaxesAvailableForSaleSecuritiesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DeferredTaxesIntangibleAssetsMember" xlink:label="snp_DeferredTaxesIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_DeferredTaxesIntangibleAssetsMember" priority="1" use="optional" />
    <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_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" use="optional" />
    <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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_DeferredTaxAssets" xlink:label="ifrs-full_DeferredTaxAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeferredTaxAssets" priority="1" use="optional" />
    <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_DeferredTaxLiabilities" xlink:label="ifrs-full_DeferredTaxLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeferredTaxLiabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesUnrecognizedDeferredTaxOfCertainSubsidiariesNarrativeDetails" xlink:type="extended" xlink:title="42202 - Disclosure - DEFERRED TAX ASSETS AND LIABILITIES - UNRECOGNIZED DEFERRED TAX OF CERTAIN SUBSIDIARIES - 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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" />
    <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_MaturityAxis" xlink:label="ifrs-full_MaturityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_MaturityAxis" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional" />
    <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_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <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_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional" />
    <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_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional" />
    <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_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" xlink:label="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeferredTaxExpenseArisingFromWritedownOrReversalOfWritedownOfDeferredTaxAsset" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureDeferredTaxAssetsAndLiabilitiesMovementsInDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="42203 - Disclosure - DEFERRED TAX ASSETS AND LIABILITIES - MOVEMENTS IN DEFERRED TAX ASSETS AND LIABILITIES (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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReceivablesAndInventoriesMember" xlink:label="snp_ReceivablesAndInventoriesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_ReceivablesAndInventoriesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccrualsMember" xlink:label="snp_AccrualsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_AccrualsMember" use="optional" />
    <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_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EmbeddedDerivativeComponentOfConvertibleBondsMember" xlink:label="snp_EmbeddedDerivativeComponentOfConvertibleBondsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_EmbeddedDerivativeComponentOfConvertibleBondsMember" use="optional" />
    <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_FinancialAssetsAvailableforsaleCategoryMember" xlink:label="ifrs-full_FinancialAssetsAvailableforsaleCategoryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_FinancialAssetsAvailableforsaleCategoryMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DeferredTaxesIntangibleAssetsMember" xlink:label="snp_DeferredTaxesIntangibleAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="snp_DeferredTaxesIntangibleAssetsMember" use="optional" />
    <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_OtherTemporaryDifferencesMember" xlink:label="ifrs-full_OtherTemporaryDifferencesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherTemporaryDifferencesMember" use="optional" />
    <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_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:label="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" priority="1" use="optional" />
    <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_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" xlink:label="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss" priority="1" use="optional" />
    <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_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DeferredTaxRelatingToOtherItems" xlink:label="snp_DeferredTaxRelatingToOtherItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="snp_DeferredTaxRelatingToOtherItems" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughBusinessCombinationsDeferredTaxLiabilityAsset" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureLeasePrepaymentsDetails" xlink:type="extended" xlink:title="42301 - Disclosure - LEASE PREPAYMENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsTable" xlink:label="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsTable" />
    <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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional" />
    <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_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional" />
    <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_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional" />
    <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_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="ifrs-full_NoncurrentLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AdditionsLeasePrepayments" xlink:label="snp_AdditionsLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_AdditionsLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseDecreaseThroughTransfersFromConstructionInProgressLeasePrepayments" xlink:label="snp_IncreaseDecreaseThroughTransfersFromConstructionInProgressLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_IncreaseDecreaseThroughTransfersFromConstructionInProgressLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseDecreaseThroughTransfersFromOtherLongtermAssetsLeasePrepayments" xlink:label="snp_IncreaseDecreaseThroughTransfersFromOtherLongtermAssetsLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_IncreaseDecreaseThroughTransfersFromOtherLongtermAssetsLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ReclassificationToOtherAssetsLeasePrepayments" xlink:label="snp_ReclassificationToOtherAssetsLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_ReclassificationToOtherAssetsLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisposalsLeasePrepayments" xlink:label="snp_DisposalsLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_DisposalsLeasePrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseDecreaseThroughNetExchangeDifferencesLeasePrepayments" xlink:label="snp_IncreaseDecreaseThroughNetExchangeDifferencesLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_IncreaseDecreaseThroughNetExchangeDifferencesLeasePrepayments" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_WrittenBackOnDisposalsLeasePrepayments" xlink:label="snp_WrittenBackOnDisposalsLeasePrepayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="snp_DisclosureOfDetailedInformationAboutLeasePrepaymentsLineItems" xlink:to="snp_WrittenBackOnDisposalsLeasePrepayments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsTable" xlink:label="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsTable" />
    <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_CounterpartiesAxis" xlink:label="ifrs-full_CounterpartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsTable" xlink:to="ifrs-full_CounterpartiesAxis" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ThirdPartiesMember" xlink:label="snp_ThirdPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CounterpartiesMember" xlink:to="snp_ThirdPartiesMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="ifrs-full_NoncurrentReceivablesDueFromRelatedParties" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="ifrs-full_NoncurrentPrepayments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures" xlink:label="snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="snp_OtherPrepaidOperatingLeaseChargesOverOneYearAndCatalystExpenditures" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermPrepaymentsAndOtherAssets" xlink:label="snp_LongtermPrepaymentsAndOtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermPrepaymentsAndOtherAssetsLineItems" xlink:to="snp_LongtermPrepaymentsAndOtherAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureMovementOfOperatingRightsOfServiceStationsDetails" xlink:type="extended" xlink:title="42402 - Disclosure - MOVEMENT OF OPERATING RIGHTS OF SERVICE STATIONS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsTable" xlink:label="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsTable" />
    <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_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional" />
    <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_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional" />
    <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_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional" />
    <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_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" xlink:to="ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AcquisitionsThroughBusinessCombinationsAndDirectAcquisitionOfOperatingRights" xlink:label="snp_AcquisitionsThroughBusinessCombinationsAndDirectAcquisitionOfOperatingRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" xlink:to="snp_AcquisitionsThroughBusinessCombinationsAndDirectAcquisitionOfOperatingRights" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DecreaseThroughLossOfControlOfSubsidiaryAndExpirationOfOperatingRights" xlink:label="snp_DecreaseThroughLossOfControlOfSubsidiaryAndExpirationOfOperatingRights" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutOperatingRightsOfServiceStationsLineItems" xlink:to="snp_DecreaseThroughLossOfControlOfSubsidiaryAndExpirationOfOperatingRights" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" xlink:label="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" xlink:to="us-gaap_CurrencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_636603858167163308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_636603858167163308" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CNY" xlink:label="currency_CNY" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_USD" xlink:label="currency_USD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_EUR" xlink:label="currency_EUR" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_EUR" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_HKD" xlink:label="currency_HKD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_HKD" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_SGD" xlink:label="currency_SGD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_SGD" use="optional" />
    <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_CounterpartiesAxis" xlink:label="ifrs-full_CounterpartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" xlink:to="ifrs-full_CounterpartiesAxis" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ThirdPartiesMember" xlink:label="snp_ThirdPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CounterpartiesMember" xlink:to="snp_ThirdPartiesMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecGroupCompanyAndFellowSubsidiariesMember" xlink:label="snp_SinopecGroupCompanyAndFellowSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_SinopecGroupCompanyAndFellowSubsidiariesMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShorttermBankLoans" xlink:label="snp_ShorttermBankLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_ShorttermBankLoans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShortTermOtherLoans" xlink:label="snp_ShortTermOtherLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_ShortTermOtherLoans" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="ifrs-full_CurrentPortionOfLongtermBorrowings" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="ifrs-full_CurrentBondsIssuedAndCurrentPortionOfNoncurrentBondsIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentPortionOfLongtermDebts" xlink:label="snp_CurrentPortionOfLongtermDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_CurrentPortionOfLongtermDebts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShorttermCorporateDebtInstrumentsHeld" xlink:label="snp_ShorttermCorporateDebtInstrumentsHeld" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_ShorttermCorporateDebtInstrumentsHeld" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_CurrentLoansFromGroupAndFellowSubsidiaries" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShortTermLoans" xlink:label="snp_ShortTermLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_ShortTermLoans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_WeightedInterestRatesOnShorttermLoans" xlink:label="snp_WeightedInterestRatesOnShorttermLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="snp_DisclosureOfDetailedInformationAboutShorttermDebtsAndLoansLineItems" xlink:to="snp_WeightedInterestRatesOnShorttermLoans" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" xlink:label="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" xlink:to="us-gaap_CurrencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_CNY" xlink:label="currency_CNY" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_CNY" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_USD" xlink:label="currency_USD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <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_CounterpartiesAxis" xlink:label="ifrs-full_CounterpartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" xlink:to="ifrs-full_CounterpartiesAxis" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ThirdPartiesMember" xlink:label="snp_ThirdPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CounterpartiesMember" xlink:to="snp_ThirdPartiesMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermBankLoans" xlink:label="snp_LongtermBankLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_LongtermBankLoans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermCorporateDebtInstrumentsHeld" xlink:label="snp_LongtermCorporateDebtInstrumentsHeld" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_LongtermCorporateDebtInstrumentsHeld" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebtsGrossAmount" xlink:label="snp_LongtermDebtsGrossAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_LongtermDebtsGrossAmount" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentPortionOfLongtermDebts" xlink:label="snp_CurrentPortionOfLongtermDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_CurrentPortionOfLongtermDebts" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebts" xlink:label="snp_LongtermDebts" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_LongtermDebts" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_WeightedInterestRatesOnLongtermLoans" xlink:label="snp_WeightedInterestRatesOnLongtermLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_WeightedInterestRatesOnLongtermLoans" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FixedInterestRatesOnLongtermLoans" xlink:label="snp_FixedInterestRatesOnLongtermLoans" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="snp_DisclosureOfDetailedInformationAboutLongtermDebtsAndLoansLineItems" xlink:to="snp_FixedInterestRatesOnLongtermLoans" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureShortTermAndLongTermBankLoansLoansFromSinopecGroupCompanyAndFellowSubsidiariesLiquidityAndInterestRisksDetails" xlink:type="extended" xlink:title="42503 - Disclosure - SHORT-TERM AND LONG-TERM BANK LOANS, LOANS FROM SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES - LIQUIDITY AND INTEREST RISKS (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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" />
    <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_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <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_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OneHundredAndEightyTwoDayCorporateBondsMember" xlink:label="snp_OneHundredAndEightyTwoDayCorporateBondsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="snp_OneHundredAndEightyTwoDayCorporateBondsMember" priority="1" use="optional" />
    <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_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GrossNotionalAmountOfNonderivativeInstruments" xlink:label="snp_GrossNotionalAmountOfNonderivativeInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="snp_GrossNotionalAmountOfNonderivativeInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IfrsNotionalAmountOfNonderivativeInstruments" xlink:label="snp_IfrsNotionalAmountOfNonderivativeInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="snp_IfrsNotionalAmountOfNonderivativeInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EffectiveCostOfCorporateBondsPerAnnum" xlink:label="snp_EffectiveCostOfCorporateBondsPerAnnum" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="snp_EffectiveCostOfCorporateBondsPerAnnum" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CorporateBondsGuaranteedByGroup" xlink:label="snp_CorporateBondsGuaranteedByGroup" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForNonderivativeFinancialLiabilitiesLineItems" xlink:to="snp_CorporateBondsGuaranteedByGroup" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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="snp-20171231.xsd#snp_DisclosureOfTradeAccountsAndBillsPayableTable" xlink:label="snp_DisclosureOfTradeAccountsAndBillsPayableTable" />
    <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_CounterpartiesAxis" xlink:label="ifrs-full_CounterpartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableTable" xlink:to="ifrs-full_CounterpartiesAxis" use="optional" />
    <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_CounterpartiesMember" xlink:label="ifrs-full_CounterpartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CounterpartiesAxis" xlink:to="ifrs-full_CounterpartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ThirdPartiesMember" xlink:label="snp_ThirdPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CounterpartiesMember" xlink:to="snp_ThirdPartiesMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AssociatesAndJointPartiesMember" xlink:label="snp_AssociatesAndJointPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_AssociatesAndJointPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" xlink:label="snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" xlink:to="snp_DisclosureOfTradeAccountsAndBillsPayableTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayable" xlink:label="snp_BillsPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" xlink:to="snp_BillsPayable" priority="1" use="optional" />
    <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="ifrs-full_TradeAndOtherPayables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfTradeAccountsAndBillsPayableLineItems" xlink:to="ifrs-full_TradeAndOtherPayables" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureShareCapitalRegisteredIssuedAndFullyPaidDetails" xlink:type="extended" xlink:title="42901 - Disclosure - SHARE CAPITAL - REGISTERED, ISSUED AND FULLY PAID (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_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable" />
    <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_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <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_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ASharesMember" xlink:label="snp_ASharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_ASharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_HSharesMember" xlink:label="snp_HSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_HSharesMember" use="optional" />
    <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_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_NumberOfSharesIssuedAndFullyPaid" xlink:label="ifrs-full_NumberOfSharesIssuedAndFullyPaid" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_NumberOfSharesIssuedAndFullyPaid" priority="1" use="optional" />
    <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_ParValuePerShare" xlink:label="ifrs-full_ParValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_ParValuePerShare" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureShareCapitalRegisteredIssuedAndFullyPaidNarrativeDetails" xlink:type="extended" xlink:title="42902 - Disclosure - SHARE CAPITAL - REGISTERED, ISSUED AND FULLY PAID - 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_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <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_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ASharesMember" xlink:label="snp_ASharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_ASharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_HSharesIncludingAmericanDepositarySharesMember" xlink:label="snp_HSharesIncludingAmericanDepositarySharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_HSharesIncludingAmericanDepositarySharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_HSharesMember" xlink:label="snp_HSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_HSharesIncludingAmericanDepositarySharesMember" xlink:to="snp_HSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AmericanDepositarySharesMember" xlink:label="snp_AmericanDepositarySharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_HSharesIncludingAmericanDepositarySharesMember" xlink:to="snp_AmericanDepositarySharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CategoriesOfDistrictsAxis" xlink:label="snp_CategoriesOfDistrictsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="snp_CategoriesOfDistrictsAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DistrictsMember" xlink:label="snp_DistrictsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_CategoriesOfDistrictsAxis" xlink:to="snp_DistrictsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DistrictsMember" xlink:label="snp_DistrictsMember_636603858167319308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_CategoriesOfDistrictsAxis" xlink:to="snp_DistrictsMember_636603858167319308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OverseasMember" xlink:label="snp_OverseasMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_DistrictsMember" xlink:to="snp_OverseasMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ApproachesToIssuingSharesAxis" xlink:label="snp_ApproachesToIssuingSharesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="snp_ApproachesToIssuingSharesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CategoriesOfApproachesToIssuingSharesMember" xlink:label="snp_CategoriesOfApproachesToIssuingSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_ApproachesToIssuingSharesAxis" xlink:to="snp_CategoriesOfApproachesToIssuingSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CategoriesOfApproachesToIssuingSharesMember" xlink:label="snp_CategoriesOfApproachesToIssuingSharesMember_636603858167319308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_ApproachesToIssuingSharesAxis" xlink:to="snp_CategoriesOfApproachesToIssuingSharesMember_636603858167319308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GlobalInitialPublicOfferingMember" xlink:label="snp_GlobalInitialPublicOfferingMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_CategoriesOfApproachesToIssuingSharesMember" xlink:to="snp_GlobalInitialPublicOfferingMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExerciseOfWarrantsMember" xlink:label="snp_ExerciseOfWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_CategoriesOfApproachesToIssuingSharesMember" xlink:to="snp_ExerciseOfWarrantsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConversionOfConvertibleInstrumentsMember" xlink:label="snp_ConversionOfConvertibleInstrumentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_CategoriesOfApproachesToIssuingSharesMember" xlink:to="snp_ConversionOfConvertibleInstrumentsMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PlacingForIssuingSharesMember" xlink:label="snp_PlacingForIssuingSharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_CategoriesOfApproachesToIssuingSharesMember" xlink:to="snp_PlacingForIssuingSharesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConversionFromRetainedEarningsAndSharePremiumMember" xlink:label="snp_ConversionFromRetainedEarningsAndSharePremiumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_CategoriesOfApproachesToIssuingSharesMember" xlink:to="snp_ConversionFromRetainedEarningsAndSharePremiumMember" use="optional" />
    <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_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <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_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConvertibleBonds2011Member" xlink:label="snp_ConvertibleBonds2011Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="snp_ConvertibleBonds2011Member" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BondsWithWarrantsMember" xlink:label="snp_BondsWithWarrantsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="snp_BondsWithWarrantsMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <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_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_NumberOfSharesIssued" xlink:label="ifrs-full_NumberOfSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" priority="1" use="optional" />
    <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_ParValuePerShare" xlink:label="ifrs-full_ParValuePerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_ParValuePerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfHSharesEachAmericanDepositaryShareRepresents" xlink:label="snp_NumberOfHSharesEachAmericanDepositaryShareRepresents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="snp_NumberOfHSharesEachAmericanDepositaryShareRepresents" priority="1" use="optional" />
    <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_WeightedAverageSharePrice" xlink:label="ifrs-full_WeightedAverageSharePrice" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_WeightedAverageSharePrice" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfWarrantsEntitledToBondsWithWarrants" xlink:label="snp_NumberOfWarrantsEntitledToBondsWithWarrants" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="snp_NumberOfWarrantsEntitledToBondsWithWarrants" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProceedsFromIssueOfOrdinarySharesGrossAmount" xlink:label="snp_ProceedsFromIssueOfOrdinarySharesGrossAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="snp_ProceedsFromIssueOfOrdinarySharesGrossAmount" priority="1" use="optional" />
    <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_ProceedsFromIssueOfOrdinaryShares" xlink:label="ifrs-full_ProceedsFromIssueOfOrdinaryShares" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_ProceedsFromIssueOfOrdinaryShares" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfSharesConvertedFromRetainedEarningsPursuantToShareholdersApproval" xlink:label="snp_NumberOfSharesConvertedFromRetainedEarningsPursuantToShareholdersApproval" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="snp_NumberOfSharesConvertedFromRetainedEarningsPursuantToShareholdersApproval" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfSharePremiumTransferToShareCapital" xlink:label="snp_NumberOfSharePremiumTransferToShareCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="snp_NumberOfSharePremiumTransferToShareCapital" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesOperatingLeaseCommitmentsDetails" xlink:type="extended" xlink:title="43001 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - OPERATING LEASE 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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" />
    <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_MaturityAxis" xlink:label="ifrs-full_MaturityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" xlink:to="ifrs-full_MaturityAxis" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional" />
    <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_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <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_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional" />
    <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_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional" />
    <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_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <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_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional" />
    <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_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:to="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" xlink:label="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems" xlink:to="ifrs-full_MinimumLeasePaymentsPayableUnderNoncancellableOperatingLease" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesExplorationAndProductionLicencesDetails" xlink:type="extended" xlink:title="43003 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - EXPLORATION AND PRODUCTION LICENCES (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfExplorationAndProductionLicensesTable" xlink:label="snp_DisclosureOfExplorationAndProductionLicensesTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" use="optional" />
    <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_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" use="optional" />
    <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_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_636603858167319308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_636603858167319308" use="optional" />
    <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_LicencesMember" xlink:label="ifrs-full_LicencesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_LicencesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExplorationLicensesMember" xlink:label="snp_ExplorationLicensesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LicencesMember" xlink:to="snp_ExplorationLicensesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProductionLicensesMember" xlink:label="snp_ProductionLicensesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LicencesMember" xlink:to="snp_ProductionLicensesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ScenarioAxis" xlink:label="snp_ScenarioAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesTable" xlink:to="snp_ScenarioAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ScenarioUnspecifiedMember" xlink:label="snp_ScenarioUnspecifiedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_ScenarioAxis" xlink:to="snp_ScenarioUnspecifiedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ScenarioUnspecifiedMember" xlink:label="snp_ScenarioUnspecifiedMember_636603858167319308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_ScenarioAxis" xlink:to="snp_ScenarioUnspecifiedMember_636603858167319308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LicensesWithSpecialDispensationMember" xlink:label="snp_LicensesWithSpecialDispensationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_ScenarioUnspecifiedMember" xlink:to="snp_LicensesWithSpecialDispensationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LicensesWithoutSpecialDispensationMember" xlink:label="snp_LicensesWithoutSpecialDispensationMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_ScenarioUnspecifiedMember" xlink:to="snp_LicensesWithoutSpecialDispensationMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:label="snp_DisclosureOfExplorationAndProductionLicensesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_DisclosureOfExplorationAndProductionLicensesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TermOfLicenses" xlink:label="snp_TermOfLicenses" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_TermOfLicenses" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfRenewal" xlink:label="snp_NumberOfRenewal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_NumberOfRenewal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfDaysPriorToExpirationOfOriginalTerm" xlink:label="snp_NumberOfDaysPriorToExpirationOfOriginalTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_NumberOfDaysPriorToExpirationOfOriginalTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TermOfRenewal" xlink:label="snp_TermOfRenewal" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_TermOfRenewal" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PaymentsIncurredOfExplorationLicensesFeeAndProductionRightUsageFees" xlink:label="snp_PaymentsIncurredOfExplorationLicensesFeeAndProductionRightUsageFees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfExplorationAndProductionLicensesLineItems" xlink:to="snp_PaymentsIncurredOfExplorationLicensesFeeAndProductionRightUsageFees" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesEstimatedFutureAnnualPaymentsDetails" xlink:type="extended" xlink:title="43004 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - ESTIMATED FUTURE ANNUAL PAYMENTS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfEstimatedFutureAnnualPaymentsTable" xlink:label="snp_DisclosureOfEstimatedFutureAnnualPaymentsTable" />
    <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_MaturityAxis" xlink:label="ifrs-full_MaturityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfEstimatedFutureAnnualPaymentsTable" xlink:to="ifrs-full_MaturityAxis" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional" />
    <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_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <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_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional" />
    <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_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional" />
    <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_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <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_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfEstimatedFutureAnnualPaymentsLineItems" xlink:label="snp_DisclosureOfEstimatedFutureAnnualPaymentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfEstimatedFutureAnnualPaymentsLineItems" xlink:to="snp_DisclosureOfEstimatedFutureAnnualPaymentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_EstimatedFutureAnnualPayments" xlink:label="snp_EstimatedFutureAnnualPayments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfEstimatedFutureAnnualPaymentsLineItems" xlink:to="snp_EstimatedFutureAnnualPayments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureCommitmentsAndContingentLiabilitiesContingentLiabilitiesDetails" xlink:type="extended" xlink:title="43005 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES - CONTINGENT LIABILITIES (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_DisclosureOfContingentLiabilitiesInBusinessCombinationTable" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <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_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_JointVenturesMember" use="optional" />
    <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_AssociatesMember" xlink:label="ifrs-full_AssociatesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_AssociatesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ZhongtianSynergeticEnergyMember" xlink:label="snp_ZhongtianSynergeticEnergyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AssociatesMember" xlink:to="snp_ZhongtianSynergeticEnergyMember" use="optional" />
    <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_OtherRelatedPartiesMember" xlink:label="ifrs-full_OtherRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_OtherRelatedPartiesMember" use="optional" />
    <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_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" xlink:label="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" xlink:to="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_Guarantees" xlink:label="snp_Guarantees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" xlink:to="snp_Guarantees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ContingentLiabilityForGuarantees" xlink:label="snp_ContingentLiabilityForGuarantees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" xlink:to="snp_ContingentLiabilityForGuarantees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExposureToCreditRiskOnStandbyCreditFacilities" xlink:label="snp_ExposureToCreditRiskOnStandbyCreditFacilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfContingentLiabilitiesInBusinessCombinationLineItems" xlink:to="snp_ExposureToCreditRiskOnStandbyCreditFacilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GaoqiaoPetrochemicalCoLtdMember" xlink:label="snp_GaoqiaoPetrochemicalCoLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="snp_GaoqiaoPetrochemicalCoLtdMember" use="optional" />
    <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_SubsidiariesMember" xlink:label="ifrs-full_SubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="dei_EntityDomain" xlink:to="ifrs-full_SubsidiariesMember" use="optional" />
    <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_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <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_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CounterpartyNameAxis" xlink:label="us-gaap_CounterpartyNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="us-gaap_CounterpartyNameAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:label="us-gaap_RepurchaseAgreementCounterpartyNameDomain_636603858167319308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="us-gaap_CounterpartyNameAxis" xlink:to="us-gaap_RepurchaseAgreementCounterpartyNameDomain_636603858167319308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BpChemicalsEastChinaInvestmentLimitedMember" xlink:label="snp_BpChemicalsEastChinaInvestmentLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_RepurchaseAgreementCounterpartyNameDomain" xlink:to="snp_BpChemicalsEastChinaInvestmentLimitedMember" priority="1" use="optional" />
    <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_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="snp_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" priority="1" use="optional" />
    <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_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:to="ifrs-full_CashTransferred" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:to="ifrs-full_EquityInterestsOfAcquirer" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferredAbstract" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
    <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_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:label="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate" xlink:label="snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_TradeAccountsReceivablesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsReceivableRecognisedAsOfAcquisitionDate" xlink:label="snp_BillsReceivableRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_BillsReceivableRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_InventoryRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" xlink:label="snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_PrepaidExpensesAndOtherCurrentAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_CurrentAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConstructionInProgressRecognisedAsOfAcquisitionDate" xlink:label="snp_ConstructionInProgressRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_ConstructionInProgressRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate" xlink:label="snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_LeasePrepaymentsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate" xlink:label="snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_LongTermPrepaymentsAndOtherAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_NoncurrentAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IdentifiableAssetsAcquired" xlink:label="snp_IdentifiableAssetsAcquired" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_IdentifiableAssetsAcquired" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate" xlink:label="snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_TradeAccountsPayablesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:label="snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_AccruedExpensesAndOtherPayablesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate" xlink:label="snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="snp_IncomeTaxPayableRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_CurrentLiabilitiesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAndLiabilitiesAssumedAbstract" xlink:to="ifrs-full_Goodwill" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_GainLossRecognisedAsResultOfRemeasuringToFairValueEquityInterestInAcquireeHeldByAcquirerBeforeBusinessCombination" priority="1" use="optional" />
    <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_RevenueOfAcquiree" xlink:label="ifrs-full_RevenueOfAcquiree" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_RevenueOfAcquiree" priority="1" use="optional" />
    <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_ProfitLossOfAcquiree" xlink:label="ifrs-full_ProfitLossOfAcquiree" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_ProfitLossOfAcquiree" priority="1" use="optional" />
    <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_RevenueOfCombinedEntity" xlink:label="ifrs-full_RevenueOfCombinedEntity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_RevenueOfCombinedEntity" priority="1" use="optional" />
    <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_ProfitLossOfCombinedEntity" xlink:label="ifrs-full_ProfitLossOfCombinedEntity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_ProfitLossOfCombinedEntity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureBusinessCombinationAcquisitionOfGaoqiaoBranchOfSamcDetails" xlink:type="extended" xlink:title="43102 - Disclosure - BUSINESS COMBINATION - ACQUISITION OF GAOQIAO BRANCH OF SAMC (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_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable" />
    <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_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <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_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GaoqiaoPetrochemicalCoLtdMember" xlink:label="snp_GaoqiaoPetrochemicalCoLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="snp_GaoqiaoPetrochemicalCoLtdMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecAssetsManagementCorporationSamcMember" xlink:label="snp_SinopecAssetsManagementCorporationSamcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_SinopecAssetsManagementCorporationSamcMember" use="optional" />
    <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_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_636603858167475308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_636603858167475308" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_GaoqiaoPetrochemicalCoLtdMember" use="optional" />
    <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_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_InvestmentsInSubsidiaries" xlink:label="ifrs-full_InvestmentsInSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiaries" priority="1" use="optional" />
    <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_ProportionOfVotingPowerHeldInSubsidiary" xlink:label="ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_ProportionOfVotingPowerHeldInSubsidiary" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="us-gaap_NoncontrollingInterestAbstract" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="us-gaap_NoncontrollingInterestAbstract" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="ifrs-full_NoncontrollingInterests" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" xlink:label="ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="us-gaap_NoncontrollingInterestAbstract" xlink:to="ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="43201 - Disclosure - RELATED PARTY TRANSACTIONS - TRANSACTIONS WITH SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES, ASSOCIATES AND JOINT VENTURES (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_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" xlink:label="snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FinanceCompaniesMember" xlink:label="snp_FinanceCompaniesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_FinanceCompaniesMember" use="optional" />
    <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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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_RevenueFromSaleOfGoodsRelatedPartyTransactions" xlink:label="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_RevenueFromSaleOfGoodsRelatedPartyTransactions" priority="1" use="optional" />
    <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_PurchasesOfGoodsRelatedPartyTransactions" xlink:label="ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_PurchasesOfGoodsRelatedPartyTransactions" priority="1" use="optional" />
    <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_TransportationExpense" xlink:label="ifrs-full_TransportationExpense" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_TransportationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExplorationAndDevelopmentServicesExpenseRelatedPartyTransactions" xlink:label="snp_ExplorationAndDevelopmentServicesExpenseRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_ExplorationAndDevelopmentServicesExpenseRelatedPartyTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ProductionRelatedServicesExpenseRelatedPartyTransactions" xlink:label="snp_ProductionRelatedServicesExpenseRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_ProductionRelatedServicesExpenseRelatedPartyTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AncillaryAndSocialServicesExpenseRelatedPartyTransactions" xlink:label="snp_AncillaryAndSocialServicesExpenseRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_AncillaryAndSocialServicesExpenseRelatedPartyTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OperatingLeaseChargesForLandRelatedPartyTransactions" xlink:label="snp_OperatingLeaseChargesForLandRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_OperatingLeaseChargesForLandRelatedPartyTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OperatingLeaseChargesForBuildingsRelatedPartyTransactions" xlink:label="snp_OperatingLeaseChargesForBuildingsRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_OperatingLeaseChargesForBuildingsRelatedPartyTransactions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherOperatingLeaseChargesRelatedPartyTransactions" xlink:label="snp_OtherOperatingLeaseChargesRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_OtherOperatingLeaseChargesRelatedPartyTransactions" priority="1" use="optional" />
    <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_FeeAndCommissionIncome" xlink:label="ifrs-full_FeeAndCommissionIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_FeeAndCommissionIncome" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_RevenueFromInterest" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_InterestExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetDepositsWithdrawnFromPlacedWithRelatedParties" xlink:label="snp_NetDepositsWithdrawnFromPlacedWithRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_NetDepositsWithdrawnFromPlacedWithRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetLoansObtainedFromRepaidToRelatedParties" xlink:label="snp_NetLoansObtainedFromRepaidToRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_NetLoansObtainedFromRepaidToRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_Guarantees" xlink:label="snp_Guarantees" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_Guarantees" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DepositsPlacedWithRelatedParties" xlink:label="snp_DepositsPlacedWithRelatedParties" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_DepositsPlacedWithRelatedParties" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureRelatedPartyTransactionsTransactionsWithSinopecGroupCompanyAndFellowSubsidiariesAssociatesAndJointVenturesNarrativeDetails" xlink:type="extended" xlink:title="43202 - Disclosure - RELATED PARTY TRANSACTIONS - TRANSACTIONS WITH SINOPEC GROUP COMPANY AND FELLOW SUBSIDIARIES, ASSOCIATES AND JOINT VENTURES - 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_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional" />
    <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_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <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_LandMember" xlink:label="ifrs-full_LandMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LandMember" use="optional" />
    <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_BuildingsMember" xlink:label="ifrs-full_BuildingsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfEquityTransferAgreementAxis" xlink:label="snp_TypesOfEquityTransferAgreementAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="snp_TypesOfEquityTransferAgreementAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfEquityTransferAgreementMember" xlink:label="snp_TypesOfEquityTransferAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_TypesOfEquityTransferAgreementAxis" xlink:to="snp_TypesOfEquityTransferAgreementMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfEquityTransferAgreementMember" xlink:label="snp_TypesOfEquityTransferAgreementMember_636603858167475308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_TypesOfEquityTransferAgreementAxis" xlink:to="snp_TypesOfEquityTransferAgreementMember_636603858167475308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AgreementForMutualProvisionOfProductsAndAncillaryServicesMutualProvisionAgreementMember" xlink:label="snp_AgreementForMutualProvisionOfProductsAndAncillaryServicesMutualProvisionAgreementMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_TypesOfEquityTransferAgreementMember" xlink:to="snp_AgreementForMutualProvisionOfProductsAndAncillaryServicesMutualProvisionAgreementMember" use="optional" />
    <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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TermsToTerminateAgreements" xlink:label="snp_TermsToTerminateAgreements" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_TermsToTerminateAgreements" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfProfitMarginOfServices" xlink:label="snp_PercentageOfProfitMarginOfServices" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_PercentageOfProfitMarginOfServices" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LeaseTerm" xlink:label="snp_LeaseTerm" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_LeaseTerm" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RenegotiateTermForRentalAmount" xlink:label="snp_RenegotiateTermForRentalAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_RenegotiateTermForRentalAmount" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" xlink:label="snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_ParentCompanyAndSubsidiariesAssociatesAndJointVenturesMember" use="optional" />
    <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_ParentMember" xlink:label="ifrs-full_ParentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_ParentMember" use="optional" />
    <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_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TradeAccountsReceivableGrossAmount" xlink:label="snp_TradeAccountsReceivableGrossAmount" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_TradeAccountsReceivableGrossAmount" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_OtherReceivables" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermPrepaymentsAndOtherAssets" xlink:label="snp_LongtermPrepaymentsAndOtherAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_LongtermPrepaymentsAndOtherAssets" priority="1" use="optional" />
    <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="ifrs-full_AmountsReceivableRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_AmountsReceivableRelatedPartyTransactions" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayables" xlink:label="snp_AccruedExpensesAndOtherPayables" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_AccruedExpensesAndOtherPayables" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_OtherNoncurrentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_CurrentLoansReceivedAndCurrentPortionOfNoncurrentLoansReceived" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" xlink:label="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_NoncurrentLoansFromGroupAndFellowSubsidiaries" priority="1" use="optional" />
    <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="ifrs-full_AmountsPayableRelatedPartyTransactions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_AmountsPayableRelatedPartyTransactions" priority="1" use="optional" />
    <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_BorrowingsMaturity" xlink:label="ifrs-full_BorrowingsMaturity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_BorrowingsMaturity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestfreeLoan" xlink:label="snp_InterestfreeLoan" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="snp_InterestfreeLoan" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureEmployeeBenefitsPlanDetails" xlink:type="extended" xlink:title="43301 - Disclosure - EMPLOYEE BENEFITS PLAN (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfContributionRetirementPlansTable" xlink:label="snp_DisclosureOfContributionRetirementPlansTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfContributionRetirementPlansTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfContributionRetirementPlanLineItems" xlink:label="snp_DisclosureOfContributionRetirementPlanLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfContributionRetirementPlanLineItems" xlink:to="snp_DisclosureOfContributionRetirementPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfSalariesBonusesAndCertainAllowances" xlink:label="snp_PercentageOfSalariesBonusesAndCertainAllowances" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfContributionRetirementPlanLineItems" xlink:to="snp_PercentageOfSalariesBonusesAndCertainAllowances" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SupplementaryRetirementPlanRate" xlink:label="snp_SupplementaryRetirementPlanRate" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfContributionRetirementPlanLineItems" xlink:to="snp_SupplementaryRetirementPlanRate" priority="1" use="optional" />
    <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_EmployeeContributions" xlink:label="ifrs-full_EmployeeContributions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfContributionRetirementPlanLineItems" xlink:to="ifrs-full_EmployeeContributions" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable" />
    <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_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional" />
    <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_SegmentsMember" xlink:label="ifrs-full_SegmentsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExplorationAndProductionMember" xlink:label="snp_ExplorationAndProductionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_ExplorationAndProductionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RefiningSegmentMember" xlink:label="snp_RefiningSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_RefiningSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_MarketingAndDistributionMember" xlink:label="snp_MarketingAndDistributionMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_MarketingAndDistributionMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ChemicalsSegmentMember" xlink:label="snp_ChemicalsSegmentMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_ChemicalsSegmentMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CorporateAndOthersMember" xlink:label="snp_CorporateAndOthersMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="snp_CorporateAndOthersMember" use="optional" />
    <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_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" use="optional" />
    <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_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" use="optional" />
    <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_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_636603858167475308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_636603858167475308" use="optional" />
    <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_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional" />
    <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_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional" />
    <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_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_CN" xlink:label="country_CN" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CN" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd#country_SG" xlink:label="country_SG" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_SG" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherCountriesMember" xlink:label="snp_OtherCountriesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="snp_OtherCountriesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfSalesAxis" xlink:label="snp_TypesOfSalesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="snp_TypesOfSalesAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfSalesMember" xlink:label="snp_TypesOfSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_TypesOfSalesAxis" xlink:to="snp_TypesOfSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TypesOfSalesMember" xlink:label="snp_TypesOfSalesMember_636603858167475308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_TypesOfSalesAxis" xlink:to="snp_TypesOfSalesMember_636603858167475308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ExternalSalesMember" xlink:label="snp_ExternalSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_TypesOfSalesMember" xlink:to="snp_ExternalSalesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IntersegmentSalesMember" xlink:label="snp_IntersegmentSalesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_TypesOfSalesMember" xlink:to="snp_IntersegmentSalesMember" use="optional" />
    <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_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_RevenueFromSaleOfGoods" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherOperatingRevenues" xlink:label="snp_OtherOperatingRevenues" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_OtherOperatingRevenues" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_InvestmentIncome" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_FinanceIncomeCost" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalSegmentAssets" xlink:label="snp_TotalSegmentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_TotalSegmentAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InterestInAssociatesAndJointVentures" xlink:label="snp_InterestInAssociatesAndJointVentures" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_InterestInAssociatesAndJointVentures" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_FinancialAssetsAvailableforsale" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_NetDeferredTaxAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions" xlink:label="snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_CashAndCashEquivalentsAndTimeDepositsWithFinancialInstitutions" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherUnallocatedAssets" xlink:label="snp_OtherUnallocatedAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_OtherUnallocatedAssets" priority="1" use="optional" />
    <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="ifrs-full_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalSegmentLiabilities" xlink:label="snp_TotalSegmentLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_TotalSegmentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_CurrentDebtInstrumentsIssued" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LoansFromGroupAndFellowSubsidiaries" xlink:label="snp_LoansFromGroupAndFellowSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_LoansFromGroupAndFellowSubsidiaries" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_NetDeferredTaxLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_OtherUnallocatedLiabilities" xlink:label="snp_OtherUnallocatedLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_OtherUnallocatedLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SegmentCapitalExpenditure" xlink:label="snp_SegmentCapitalExpenditure" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_SegmentCapitalExpenditure" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ImpairmentLossesOnLonglivedAssets" xlink:label="snp_ImpairmentLossesOnLonglivedAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_ImpairmentLossesOnLonglivedAssets" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NoncurrentAssetsExcludingFinancialInstrumentsAndDeferredTaxAssets" xlink:label="snp_NoncurrentAssetsExcludingFinancialInstrumentsAndDeferredTaxAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="snp_NoncurrentAssetsExcludingFinancialInstrumentsAndDeferredTaxAssets" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesDetails" xlink:type="extended" xlink:title="43501 - Disclosure - PRINCIPAL SUBSIDIARIES (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_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" />
    <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_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" xlink:label="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecGreatWallEnergyAndChemicalCompanyLimitedMember" xlink:label="snp_SinopecGreatWallEnergyAndChemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecGreatWallEnergyAndChemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecYangziPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecYangziPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecYangziPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecPipelineStorageAndTransportationCompanyLimitedMember" xlink:label="snp_SinopecPipelineStorageAndTransportationCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecPipelineStorageAndTransportationCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecYizhengChemicalFibreLimitedLiabilityCompanyMember" xlink:label="snp_SinopecYizhengChemicalFibreLimitedLiabilityCompanyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecYizhengChemicalFibreLimitedLiabilityCompanyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecLubricantCompanyLimitedMember" xlink:label="snp_SinopecLubricantCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecLubricantCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecQingdaoPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecQingdaoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecQingdaoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecChemicalSalesCompanyLimitedMember" xlink:label="snp_SinopecChemicalSalesCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecChemicalSalesCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember" xlink:label="snp_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ChinaInternationalUnitedPetroleumAndChemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecOverseasInvestmentHoldingLimitedMember" xlink:label="snp_SinopecOverseasInvestmentHoldingLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecOverseasInvestmentHoldingLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecCatalystCompanyLimitedMember" xlink:label="snp_SinopecCatalystCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecCatalystCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ChinaPetrochemicalInternationalCompanyLimitedMember" xlink:label="snp_ChinaPetrochemicalInternationalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ChinaPetrochemicalInternationalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecBeihaiRefiningAndChemicalLimitedLiabilityCompanyMember" xlink:label="snp_SinopecBeihaiRefiningAndChemicalLimitedLiabilityCompanyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecBeihaiRefiningAndChemicalLimitedLiabilityCompanyMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecQingdaoRefiningAndChemicalCompanyLimitedMember" xlink:label="snp_SinopecQingdaoRefiningAndChemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecQingdaoRefiningAndChemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecZhanjiangDongxingPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecZhanjiangDongxingPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecZhanjiangDongxingPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecHainanRefiningAndChemicalCompanyLimitedMember" xlink:label="snp_SinopecHainanRefiningAndChemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecHainanRefiningAndChemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecMarketingCompanyLimitedMember" xlink:label="snp_SinopecMarketingCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecMarketingCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecKantonsHoldingsLimitedMember" xlink:label="snp_SinopecKantonsHoldingsLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecKantonsHoldingsLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GaoqiaoPetrochemicalCoLtdMember" xlink:label="snp_GaoqiaoPetrochemicalCoLtdMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_GaoqiaoPetrochemicalCoLtdMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianPetrochemicalCompanyLimitedMember" xlink:label="snp_FujianPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_FujianPetrochemicalCompanyLimitedMember" use="optional" />
    <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_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional" />
    <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_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" xlink:label="ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestsHeldByNoncontrollingInterests" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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="snp-20171231.xsd#snp_DisclosureOfSummarizedConsolidatedBalanceSheetTable" xlink:label="snp_DisclosureOfSummarizedConsolidatedBalanceSheetTable" />
    <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_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecMarketingCompanyLimitedMember" xlink:label="snp_SinopecMarketingCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecMarketingCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" xlink:label="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianPetrochemicalCompanyLimitedMember" xlink:label="snp_FujianPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_FujianPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecKantonsHoldingsLimitedMember" xlink:label="snp_SinopecKantonsHoldingsLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecKantonsHoldingsLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:label="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="snp_DisclosureOfSummarizedConsolidatedBalanceSheetTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_CurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_CurrentLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_CurrentAssetsLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_NoncurrentAssets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_NoncurrentLiabilities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NetNoncurrentAssets" xlink:label="snp_NetNoncurrentAssets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="snp_NetNoncurrentAssets" priority="1" use="optional" />
    <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="ifrs-full_NetAssetsLiabilities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_NetAssetsLiabilities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_EquityAttributableToOwnersOfParent" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="snp_DisclosureOfSummarizedConsolidatedBalanceSheetLineItems" xlink:to="ifrs-full_NoncontrollingInterests" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfComprehensiveIncomeDetails" xlink:type="extended" xlink:title="43503 - Disclosure - PRINCIPAL SUBSIDIARIES - SUMMARIZED CONSOLIDATED STATEMENT OF COMPREHENSIVE INCOME (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeTable" xlink:label="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeTable" />
    <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_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecMarketingCompanyLimitedMember" xlink:label="snp_SinopecMarketingCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecMarketingCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" xlink:label="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianPetrochemicalCompanyLimitedMember" xlink:label="snp_FujianPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_FujianPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecKantonsHoldingsLimitedMember" xlink:label="snp_SinopecKantonsHoldingsLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecKantonsHoldingsLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:label="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional" />
    <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="ifrs-full_ComprehensiveIncome" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="ifrs-full_ComprehensiveIncome" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="ifrs-full_ComprehensiveIncomeAttributableToNoncontrollingInterests" priority="1" use="optional" />
    <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_DividendsPaidToNoncontrollingInterests" xlink:label="ifrs-full_DividendsPaidToNoncontrollingInterests" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfSummarizedConsolidatedStatementOfComprehensiveIncomeLineItems" xlink:to="ifrs-full_DividendsPaidToNoncontrollingInterests" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosurePrincipalSubsidiariesSummarizedConsolidatedStatementOfCashFlowsDetails" xlink:type="extended" xlink:title="43504 - Disclosure - PRINCIPAL SUBSIDIARIES - SUMMARIZED CONSOLIDATED STATEMENT OF CASH FLOWS (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfSummarizedStatementOfCashFlowsTable" xlink:label="snp_DisclosureOfSummarizedStatementOfCashFlowsTable" />
    <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_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <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_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecMarketingCompanyLimitedMember" xlink:label="snp_SinopecMarketingCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecMarketingCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" xlink:label="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecInternationalPetroleumExplorationAndProductionLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecShanghaiPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FujianPetrochemicalCompanyLimitedMember" xlink:label="snp_FujianPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_FujianPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecKantonsHoldingsLimitedMember" xlink:label="snp_SinopecKantonsHoldingsLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecKantonsHoldingsLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" xlink:label="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_ShanghaiSeccoPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" xlink:label="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="snp_SinopecskWuhanPetrochemicalCompanyLimitedMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:label="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="snp_DisclosureOfSummarizedStatementOfCashFlowsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInOperatingActivities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInInvestingActivities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_CashFlowsFromUsedInFinancingActivities" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsBeforeEffectOfExchangeRateChanges" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional" />
    <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_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:label="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="snp_DisclosureOfSummarizedStatementOfCashFlowsLineItems" xlink:to="ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" priority="1" use="optional" />
  </definitionLink>
  <definitionLink 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_DisclosureOfMaturityAnalysisForFinancialLiabilitiesHeldForManagingLiquidityRiskTable" xlink:label="snp_DisclosureOfMaturityAnalysisForFinancialLiabilitiesHeldForManagingLiquidityRiskTable" />
    <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_MaturityAxis" xlink:label="ifrs-full_MaturityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfMaturityAnalysisForFinancialLiabilitiesHeldForManagingLiquidityRiskTable" xlink:to="ifrs-full_MaturityAxis" use="optional" />
    <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_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional" />
    <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_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <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_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <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_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <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_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional" />
    <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_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:label="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_DisclosureOfMaturityAnalysisForFinancialLiabilitiesHeldForManagingLiquidityRiskTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowings" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LoansFromGroupAndFellowSubsidiaries" xlink:label="snp_LoansFromGroupAndFellowSubsidiaries" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_LoansFromGroupAndFellowSubsidiaries" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayable" xlink:label="snp_BillsPayable" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_BillsPayable" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesWithContractualMaturities" xlink:label="snp_AccruedExpensesAndOtherPayablesWithContractualMaturities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_AccruedExpensesAndOtherPayablesWithContractualMaturities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FinancialLiabilitiesWithContractualMaturities" xlink:label="snp_FinancialLiabilitiesWithContractualMaturities" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_FinancialLiabilitiesWithContractualMaturities" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows" xlink:label="snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_CurrentBorrowingsAndCurrentPortionOfNoncurrentBorrowingsUndiscountedCashFlows" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_LongtermDebtsUndiscountedCashFlows" xlink:label="snp_LongtermDebtsUndiscountedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_LongtermDebtsUndiscountedCashFlows" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows" xlink:label="snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_CurrentLoansFromGroupAndFellowSubsidiariesUndiscountedCashFlows" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BillsPayableUndiscountedCashFlows" xlink:label="snp_BillsPayableUndiscountedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_BillsPayableUndiscountedCashFlows" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows" xlink:label="snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_AccruedExpensesAndOtherPayablesWithContractualMaturitiesUndiscountedCashFlows" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalContractualUndiscountedCashFlow" xlink:label="snp_TotalContractualUndiscountedCashFlow" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfMaturityAnalysisForFinancialAssetsHeldForManagingLiquidityRiskLineItems" xlink:to="snp_TotalContractualUndiscountedCashFlow" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesCurrencyRiskDetails" xlink:type="extended" xlink:title="43604 - Disclosure - FINANCIAL RISK MANAGEMENT AND FAIR VALUES - CURRENCY RISK (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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" />
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd#us-gaap_CurrencyAxis" xlink:label="us-gaap_CurrencyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="us-gaap_CurrencyAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="us-gaap_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional" />
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd#currency_USD" xlink:label="currency_USD" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <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_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_GrossExposureArisingFromLoansAndBorrowings" xlink:label="snp_GrossExposureArisingFromLoansAndBorrowings" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="snp_GrossExposureArisingFromLoansAndBorrowings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseDecreaseRateOfRmbAgainstForeignCurrencies" xlink:label="snp_IncreaseDecreaseRateOfRmbAgainstForeignCurrencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="snp_IncreaseDecreaseRateOfRmbAgainstForeignCurrencies" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_IncreaseDecreaseOfNetIncomeDueToRateOfRmbAgainstForeignCurrencies" xlink:label="snp_IncreaseDecreaseOfNetIncomeDueToRateOfRmbAgainstForeignCurrencies" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="snp_IncreaseDecreaseOfNetIncomeDueToRateOfRmbAgainstForeignCurrencies" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedAtFairValueAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="43607 - Disclosure - FINANCIAL RISK MANAGEMENT AND FAIR VALUES - FINANCIAL INSTRUMENTS CARRIED AT FAIR VALUE - ASSETS AND LIABILITIES (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_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" />
    <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_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional" />
    <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_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_StructuredDepositMember" xlink:label="snp_StructuredDepositMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_StructuredDepositMember" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_AvailableforsaleFinancialAssetsListedMember" xlink:label="snp_AvailableforsaleFinancialAssetsListedMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="snp_AvailableforsaleFinancialAssetsListedMember" use="optional" />
    <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_DerivativesMember" xlink:label="ifrs-full_DerivativesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_DerivativesMember" use="optional" />
    <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_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional" />
    <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_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_LiabilitiesMember" use="optional" />
    <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_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember_636603858167485308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_LiabilitiesMember_636603858167485308" use="optional" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ifrs-full_DerivativesMember" use="optional" />
    <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_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional" />
    <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_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" use="optional" />
    <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_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_636603858167485308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember_636603858167485308" use="optional" />
    <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_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" use="optional" />
    <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_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional" />
    <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_Level3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level3OfFairValueHierarchyMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level3OfFairValueHierarchyMember" use="optional" />
    <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_ClassesOfFinancialLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfFinancialLiabilitiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialLiabilitiesAxis" use="optional" />
    <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_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_FinancialLiabilitiesMember" use="optional" />
    <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_FinancialLiabilitiesMember" xlink:label="ifrs-full_FinancialLiabilitiesMember_636603858167485308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialLiabilitiesAxis" xlink:to="ifrs-full_FinancialLiabilitiesMember_636603858167485308" use="optional" />
    <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_FinancialLiabilitiesAtFairValueMember" xlink:label="ifrs-full_FinancialLiabilitiesAtFairValueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialLiabilitiesMember" xlink:to="ifrs-full_FinancialLiabilitiesAtFairValueMember" use="optional" />
    <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_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <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_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" use="optional" />
    <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_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember" use="optional" />
    <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_FinancialAssetsAtFairValueMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueMember" use="optional" />
    <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_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <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="ifrs-full_Assets" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureFinancialRiskManagementAndFairValuesFinancialInstrumentsCarriedOtherThanFairValueDetails" xlink:type="extended" xlink:title="43608 - Disclosure - FINANCIAL RISK MANAGEMENT AND FAIR VALUES - FINANCIAL INSTRUMENTS CARRIED OTHER THAN FAIR VALUE (Details)" xmlns="http://www.xbrl.org/2003/linkbase">
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueTable" xlink:label="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueTable" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" xlink:label="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" xlink:to="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CurrentMarketInterestRates" xlink:label="snp_CurrentMarketInterestRates" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" xlink:to="snp_CurrentMarketInterestRates" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_CarryingAmountOfFinancialInstruments" xlink:label="snp_CarryingAmountOfFinancialInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" xlink:to="snp_CarryingAmountOfFinancialInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FairValueOfFinancialInstruments" xlink:label="snp_FairValueOfFinancialInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_DisclosureOfDetailedInformationAboutFairValuesOfFinancialInstrumentsCarriedAtOtherThanFairValueLineItems" xlink:to="snp_FairValueOfFinancialInstruments" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureReservesDetails" xlink:type="extended" xlink:title="43901 - Disclosure - RESERVES (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_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable" />
    <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_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional" />
    <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_EquityMember" xlink:label="ifrs-full_EquityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional" />
    <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_CapitalReserveMember" xlink:label="ifrs-full_CapitalReserveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_CapitalReserveMember" use="optional" />
    <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_SharePremiumMember" xlink:label="ifrs-full_SharePremiumMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_SharePremiumMember" use="optional" />
    <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_StatutoryReserveMember" xlink:label="ifrs-full_StatutoryReserveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_StatutoryReserveMember" use="optional" />
    <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_ReserveOfDiscretionaryParticipationFeaturesMember" xlink:label="ifrs-full_ReserveOfDiscretionaryParticipationFeaturesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_ReserveOfDiscretionaryParticipationFeaturesMember" use="optional" />
    <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_OtherReservesMember" xlink:label="ifrs-full_OtherReservesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_OtherReservesMember" use="optional" />
    <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_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" use="optional" />
    <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_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional" />
    <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_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_SinopecAssetsManagementCorporationSamcMember" xlink:label="snp_SinopecAssetsManagementCorporationSamcMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="snp_SinopecAssetsManagementCorporationSamcMember" use="optional" />
    <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_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_Reserves" xlink:label="snp_Reserves" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_Reserves" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherDistributionsToOwners" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TransactionWithNoncontrollingInterests" xlink:label="snp_TransactionWithNoncontrollingInterests" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_TransactionWithNoncontrollingInterests" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" priority="1" use="optional" />
    <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_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity" priority="1" use="optional" />
  </definitionLink>
  <definitionLink xlink:role="http://www.sinopec.com/role/DisclosureReservesNarrativeDetails" xlink:type="extended" xlink:title="43902 - Disclosure - RESERVES - 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_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable" />
    <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_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <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_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConvertibleBonds2011Member" xlink:label="snp_ConvertibleBonds2011Member" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="snp_ConvertibleBonds2011Member" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodAxis" xlink:label="snp_BorrowingPeriodAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="snp_BorrowingPeriodAxis" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodMember" xlink:label="snp_BorrowingPeriodMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="snp_BorrowingPeriodAxis" xlink:to="snp_BorrowingPeriodMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodMember" xlink:label="snp_BorrowingPeriodMember_636603858167515308" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="snp_BorrowingPeriodAxis" xlink:to="snp_BorrowingPeriodMember_636603858167515308" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodOneMember" xlink:label="snp_BorrowingPeriodOneMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodOneMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodTwoMember" xlink:label="snp_BorrowingPeriodTwoMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodTwoMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodThreeMember" xlink:label="snp_BorrowingPeriodThreeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodThreeMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodFourMember" xlink:label="snp_BorrowingPeriodFourMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodFourMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodFiveMember" xlink:label="snp_BorrowingPeriodFiveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodFiveMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_BorrowingPeriodSixMember" xlink:label="snp_BorrowingPeriodSixMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="snp_BorrowingPeriodMember" xlink:to="snp_BorrowingPeriodSixMember" use="optional" />
    <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_RangeAxis" xlink:label="ifrs-full_RangeAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <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_RangesMember" xlink:label="ifrs-full_RangesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional" />
    <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_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <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_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <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_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <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_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ASharesMember" xlink:label="snp_ASharesMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="snp_ASharesMember" use="optional" />
    <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_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional" />
    <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_EquityMember" xlink:label="ifrs-full_EquityMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional" />
    <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_StatutoryReserveMember" xlink:label="ifrs-full_StatutoryReserveMember" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_StatutoryReserveMember" use="optional" />
    <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_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_StatedRateOfNetIncomeTransferredToStatutorySurplusReserve" xlink:label="snp_StatedRateOfNetIncomeTransferredToStatutorySurplusReserve" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_StatedRateOfNetIncomeTransferredToStatutorySurplusReserve" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_StatedRateOfReserveToRegisteredCapital" xlink:label="snp_StatedRateOfReserveToRegisteredCapital" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_StatedRateOfReserveToRegisteredCapital" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughAppropriationOfRetainedEarnings" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RetainedEarningsAvailableForDistribution" xlink:label="snp_RetainedEarningsAvailableForDistribution" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_RetainedEarningsAvailableForDistribution" priority="1" use="optional" />
    <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_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYearsPerShare" xlink:label="snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYearsPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYearsPerShare" priority="1" use="optional" />
    <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_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToPriorYears" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYearsPerShare" xlink:label="snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYearsPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYearsPerShare" priority="1" use="optional" />
    <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" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParentRelatingToCurrentYear" priority="1" use="optional" />
    <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_IssueOfConvertibleInstruments" xlink:label="ifrs-full_IssueOfConvertibleInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IssueOfConvertibleInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ParValueOfPerConvertibleInstruments" xlink:label="snp_ParValueOfPerConvertibleInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_ParValueOfPerConvertibleInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_FixedInterestRateOfIssuedConvertibleInstruments" xlink:label="snp_FixedInterestRateOfIssuedConvertibleInstruments" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_FixedInterestRateOfIssuedConvertibleInstruments" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InitialConversionPriceOfConvertibleInstrumentsPerShare" xlink:label="snp_InitialConversionPriceOfConvertibleInstrumentsPerShare" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_InitialConversionPriceOfConvertibleInstrumentsPerShare" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RedemptionPeriodOnConvertibleBonds" xlink:label="snp_RedemptionPeriodOnConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_RedemptionPeriodOnConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_RedemptionRatioOfConvertibleBondsAfterMaturity" xlink:label="snp_RedemptionRatioOfConvertibleBondsAfterMaturity" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_RedemptionRatioOfConvertibleBondsAfterMaturity" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InitialConversionPriceOfSharesConvertedFromLiabilityComponentOfConvertibleBonds" xlink:label="snp_InitialConversionPriceOfSharesConvertedFromLiabilityComponentOfConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_InitialConversionPriceOfSharesConvertedFromLiabilityComponentOfConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_InitialConversionPriceOfSharesConvertedFromDerivativeComponentOfConvertibleBonds" xlink:label="snp_InitialConversionPriceOfSharesConvertedFromDerivativeComponentOfConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_InitialConversionPriceOfSharesConvertedFromDerivativeComponentOfConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForDownwardAdjustment" xlink:label="snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForDownwardAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForDownwardAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfConsecutiveTradingDaysForDownwardAdjustment" xlink:label="snp_NumberOfConsecutiveTradingDaysForDownwardAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NumberOfConsecutiveTradingDaysForDownwardAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfConversionPriceForDownwardAdjustment" xlink:label="snp_PercentageOfConversionPriceForDownwardAdjustment" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_PercentageOfConversionPriceForDownwardAdjustment" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PercentageOfConversionPriceForConditionalRedemption" xlink:label="snp_PercentageOfConversionPriceForConditionalRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_PercentageOfConversionPriceForConditionalRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForConditionalRedemption" xlink:label="snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForConditionalRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NumberOfTradingDaysOutOfConsecutiveTradingDaysForConditionalRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfConsecutiveTradingDaysForConditionalRedemption" xlink:label="snp_NumberOfConsecutiveTradingDaysForConditionalRedemption" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NumberOfConsecutiveTradingDaysForConditionalRedemption" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NominalValueOfConvertibleBonds" xlink:label="snp_NominalValueOfConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NominalValueOfConvertibleBonds" priority="1" use="optional" />
    <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_IncreaseDecreaseInNumberOfOrdinarySharesIssued" xlink:label="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseInNumberOfOrdinarySharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_ConversionPriceOfSharesConvertedFromConvertibleBonds" xlink:label="snp_ConversionPriceOfSharesConvertedFromConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_ConversionPriceOfSharesConvertedFromConvertibleBonds" priority="1" use="optional" />
    <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_NumberOfSharesIssued" xlink:label="ifrs-full_NumberOfSharesIssued" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesIssued" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_TotalValueOfUnconvertedConvertibleBonds" xlink:label="snp_TotalValueOfUnconvertedConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_TotalValueOfUnconvertedConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfUnconvertedConvertibleBonds" xlink:label="snp_NumberOfUnconvertedConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_NumberOfUnconvertedConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_PerValueOfRedeemedAndFullyPaidUnconvertedPortionOfConvertibleBonds" xlink:label="snp_PerValueOfRedeemedAndFullyPaidUnconvertedPortionOfConvertibleBonds" />
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="snp_PerValueOfRedeemedAndFullyPaidUnconvertedPortionOfConvertibleBonds" priority="1" use="optional" />
  </definitionLink>
</link:linkbase>np_TotalValueOfUnconvertedConvertibleBonds" priority="1" use="optional" />
    <loc xlink:type="locator" xlink:href="snp-20171231.xsd#snp_NumberOfUnconvertedConvertibleBonds" xlink:label="snp_NumberOfUncon