| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL document created with Toppan Merrill Bridge 10.5.0.8 --> |
<!-- Based on XBRL 2.1 --> |
<!-- Created on: 4/18/2024 8:25:44 PM --> |
<!-- Modified on: 4/18/2024 8:25:44 PM --> |
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance"> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#StatementConsolidatedStatementOfChangesInEquity" roleURI="http://www.ecopetrol.com.co/role/StatementConsolidatedStatementOfChangesInEquity"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsTables"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsTables"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsTables"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementTables"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureBasisForPreparationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBasisForPreparationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccountingPoliciesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNewStandardsAndRegulatoryChangesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNewStandardsAndRegulatoryChangesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsRestrictionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsMaturityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMaturityDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsFairValueDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsFairValueDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsCreditRatingDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesIncomeTaxAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesOtherTaxesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesOtherTaxesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosurePropertyPlantAndEquipmentDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNaturalAndEnvironmentalResourcesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRightOfUseAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureIntangibleAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureIntangibleAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureGoodwillDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureGoodwillDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherPayablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherPayablesAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityEcopetrolBusinessGroupsReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityEcopetrolBusinessGroupsReservesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityMovementOfEquityReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityMovementOfEquityReservesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityDividendsPaidDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityOtherComprehensiveIncomeDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCostOfSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAdministrativeOperativeAndProjectExpensesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAdministrativeOperativeAndProjectExpensesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsSalesByProductDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsSalesByProductDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit2ConditionsOfMostSignificantDebtDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit2ConditionsOfMostSignificantDebtDetails"/> |
| <link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails"/> |
| <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower"/> |
| <link:roleRef roleURI="http://www.ecopetrol.com.co/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="ec-20231231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple"/> |
| <link:roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/> |
| <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"/> |
| <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members"/> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis_1" xlink:title="dei_EntityAddressesAddressTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_1" xlink:title="dei_AddressTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="dei_EntityAddressesAddressTypeAxis_1" xlink:to="dei_AddressTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_EntityAddressesAddressTypeAxis_1 To dei_AddressTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis_1" xlink:title="ifrs-full_ClassesOfShareCapitalAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember_1" xlink:title="ifrs-full_ClassesOfShareCapitalMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfShareCapitalAxis_1" xlink:to="ifrs-full_ClassesOfShareCapitalMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfShareCapitalAxis_1 To ifrs-full_ClassesOfShareCapitalMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis_1" xlink:title="ifrs-full_ComponentsOfEquityAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember_1" xlink:title="ifrs-full_EquityMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ComponentsOfEquityAxis_1" xlink:to="ifrs-full_EquityMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ComponentsOfEquityAxis_1 To ifrs-full_EquityMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1" xlink:title="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember_1" xlink:title="ifrs-full_RestatedMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1" xlink:to="ifrs-full_RestatedMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1 To ifrs-full_RestatedMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityAxis" xlink:label="ec_CreditQualityAxis_1" xlink:title="ec_CreditQualityAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityDomain" xlink:label="ec_CreditQualityDomain_1" xlink:title="ec_CreditQualityDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_CreditQualityAxis_1" xlink:to="ec_CreditQualityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CreditQualityAxis_1 To ec_CreditQualityDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_1" xlink:title="ifrs-full_ClassesOfFinancialAssetsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember_1" xlink:title="ifrs-full_FinancialAssetsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis_1" xlink:to="ifrs-full_FinancialAssetsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfFinancialAssetsAxis_1 To ifrs-full_FinancialAssetsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis_1" xlink:title="ifrs-full_SegmentsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember_1" xlink:title="ifrs-full_SegmentsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentsAxis_1" xlink:to="ifrs-full_SegmentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SegmentsAxis_1 To ifrs-full_SegmentsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis_1" xlink:title="ifrs-full_ClassesOfAssetsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember_1" xlink:title="ifrs-full_ClassesOfAssetsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfAssetsAxis_1" xlink:to="ifrs-full_ClassesOfAssetsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfAssetsAxis_1 To ifrs-full_ClassesOfAssetsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis_1" xlink:title="ifrs-full_TypesOfHedgesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember_1" xlink:title="ifrs-full_TypesOfHedgesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfHedgesAxis_1" xlink:to="ifrs-full_TypesOfHedgesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfHedgesAxis_1 To ifrs-full_TypesOfHedgesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis_1" xlink:title="ec_ContractTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain_1" xlink:title="ec_ContractTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ContractTypeAxis_1" xlink:to="ec_ContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ContractTypeAxis_1 To ec_ContractTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis_1" xlink:title="ifrs-full_BusinessCombinationsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_1" xlink:title="ifrs-full_EntitysTotalForBusinessCombinationsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BusinessCombinationsAxis_1" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_BusinessCombinationsAxis_1 To ifrs-full_EntitysTotalForBusinessCombinationsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EnergyAxis" xlink:label="srt_EnergyAxis_1" xlink:title="srt_EnergyAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EnergyDomain" xlink:label="srt_EnergyDomain_1" xlink:title="srt_EnergyDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_EnergyAxis_1" xlink:to="srt_EnergyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_EnergyAxis_1 To srt_EnergyDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis_1" xlink:title="ifrs-full_BorrowingsByNameAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember_1" xlink:title="ifrs-full_BorrowingsByNameMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BorrowingsByNameAxis_1" xlink:to="ifrs-full_BorrowingsByNameMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_BorrowingsByNameAxis_1 To ifrs-full_BorrowingsByNameMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1" xlink:title="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_1" xlink:title="ifrs-full_PropertyPlantAndEquipmentMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1 To ifrs-full_PropertyPlantAndEquipmentMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis_1" xlink:title="ifrs-full_RangeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember_1" xlink:title="ifrs-full_RangesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_RangeAxis_1" xlink:to="ifrs-full_RangesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_RangeAxis_1 To ifrs-full_RangesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis_1" xlink:title="ifrs-full_ExternalCreditGradesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember_1" xlink:title="ifrs-full_EntitysTotalForExternalCreditGradesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ExternalCreditGradesAxis_1" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ExternalCreditGradesAxis_1 To ifrs-full_EntitysTotalForExternalCreditGradesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1" xlink:title="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_1" xlink:title="ifrs-full_EntitysTotalForSubsidiariesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1 To ifrs-full_EntitysTotalForSubsidiariesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis_1" xlink:title="ec_CurrencyTypesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_1" xlink:title="ec_CurrencyTypesDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_CurrencyTypesAxis_1" xlink:to="ec_CurrencyTypesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrencyTypesAxis_1 To ec_CurrencyTypesDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis_1" xlink:title="ifrs-full_MaturityAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember_1" xlink:title="ifrs-full_AggregatedTimeBandsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MaturityAxis_1" xlink:to="ifrs-full_AggregatedTimeBandsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MaturityAxis_1 To ifrs-full_AggregatedTimeBandsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis_1" xlink:title="ifrs-full_LevelsOfFairValueHierarchyAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_1" xlink:title="ifrs-full_AllLevelsOfFairValueHierarchyMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis_1" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_LevelsOfFairValueHierarchyAxis_1 To ifrs-full_AllLevelsOfFairValueHierarchyMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis_1" xlink:title="srt_CurrencyAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_1" xlink:title="currency_AllCurrenciesDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_CurrencyAxis_1" xlink:to="currency_AllCurrenciesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CurrencyAxis_1 To currency_AllCurrenciesDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeAxis" xlink:label="ec_CurrentTaxAssetsTypeAxis_1" xlink:title="ec_CurrentTaxAssetsTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeDomain" xlink:label="ec_CurrentTaxAssetsTypeDomain_1" xlink:title="ec_CurrentTaxAssetsTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_CurrentTaxAssetsTypeAxis_1" xlink:to="ec_CurrentTaxAssetsTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrentTaxAssetsTypeAxis_1 To ec_CurrentTaxAssetsTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsAxis" xlink:label="ec_NonCurrentTaxAssetsAxis_1" xlink:title="ec_NonCurrentTaxAssetsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsDomain" xlink:label="ec_NonCurrentTaxAssetsDomain_1" xlink:title="ec_NonCurrentTaxAssetsDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_NonCurrentTaxAssetsAxis_1" xlink:to="ec_NonCurrentTaxAssetsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_NonCurrentTaxAssetsAxis_1 To ec_NonCurrentTaxAssetsDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:label="ec_NonCurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_NonCurrentTaxLiabilitiesTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:label="ec_NonCurrentTaxLiabilitiesTypeDomain_1" xlink:title="ec_NonCurrentTaxLiabilitiesTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_NonCurrentTaxLiabilitiesTypeAxis_1" xlink:to="ec_NonCurrentTaxLiabilitiesTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_NonCurrentTaxLiabilitiesTypeAxis_1 To ec_NonCurrentTaxLiabilitiesTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_CurrentTaxLiabilitiesTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain_1" xlink:title="ec_CurrentTaxLiabilitiesTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis_1" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrentTaxLiabilitiesTypeAxis_1 To ec_CurrentTaxLiabilitiesTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1" xlink:title="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" xlink:title="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1 To ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis_1" xlink:title="ifrs-full_ActuarialAssumptionsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember_1" xlink:title="ifrs-full_ActuarialAssumptionsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ActuarialAssumptionsAxis_1" xlink:to="ifrs-full_ActuarialAssumptionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ActuarialAssumptionsAxis_1 To ifrs-full_ActuarialAssumptionsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis_1" xlink:title="ifrs-full_GeographicalAreasAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember_1" xlink:title="ifrs-full_GeographicalAreasMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_GeographicalAreasAxis_1" xlink:to="ifrs-full_GeographicalAreasMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_GeographicalAreasAxis_1 To ifrs-full_GeographicalAreasMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis_1" xlink:title="ec_IncomeTaxTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain_1" xlink:title="ec_IncomeTaxTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IncomeTaxTypeAxis_1" xlink:to="ec_IncomeTaxTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IncomeTaxTypeAxis_1 To ec_IncomeTaxTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1" xlink:title="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember_1" xlink:title="ifrs-full_NonadjustingEventsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1" xlink:to="ifrs-full_NonadjustingEventsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1 To ifrs-full_NonadjustingEventsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis_1" xlink:title="ec_FinancialYearAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain_1" xlink:title="ec_FinancialYearDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_FinancialYearAxis_1" xlink:to="ec_FinancialYearDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_FinancialYearAxis_1 To ec_FinancialYearDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BalanceSheetLocationsAxis" xlink:label="ec_BalanceSheetLocationsAxis_1" xlink:title="ec_BalanceSheetLocationsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BalanceSheetLocationsDomain" xlink:label="ec_BalanceSheetLocationsDomain_1" xlink:title="ec_BalanceSheetLocationsDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_BalanceSheetLocationsAxis_1" xlink:to="ec_BalanceSheetLocationsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_BalanceSheetLocationsAxis_1 To ec_BalanceSheetLocationsDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis_1" xlink:title="ifrs-full_JointVenturesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_1" xlink:title="ifrs-full_EntitysTotalForJointVenturesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointVenturesAxis_1" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_JointVenturesAxis_1 To ifrs-full_EntitysTotalForJointVenturesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis_1" xlink:title="ifrs-full_SignificantInvestmentsInAssociatesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember_1" xlink:title="ifrs-full_EntitysTotalForAssociatesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis_1" xlink:to="ifrs-full_EntitysTotalForAssociatesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SignificantInvestmentsInAssociatesAxis_1 To ifrs-full_EntitysTotalForAssociatesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1" xlink:title="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_1" xlink:title="ifrs-full_CarryingAmountMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1" xlink:to="ifrs-full_CarryingAmountMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1 To ifrs-full_CarryingAmountMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis" xlink:label="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1" xlink:title="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsolidatedMember" xlink:label="ifrs-full_ConsolidatedMember_1" xlink:title="ifrs-full_ConsolidatedMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1" xlink:to="ifrs-full_ConsolidatedMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1 To ifrs-full_ConsolidatedMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1" xlink:title="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" xlink:title="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1 To ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis_1" xlink:title="ifrs-full_ClassesOfLiabilitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember_1" xlink:title="ifrs-full_LiabilitiesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis_1" xlink:to="ifrs-full_LiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfLiabilitiesAxis_1 To ifrs-full_LiabilitiesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CumulativeEffectPeriodOfAdoptionAxis_1 To srt_CumulativeEffectPeriodOfAdoptionDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LenderNameAxisAxis" xlink:label="ec_LenderNameAxisAxis_1" xlink:title="ec_LenderNameAxisAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LenderNameDomain" xlink:label="ec_LenderNameDomain_1" xlink:title="ec_LenderNameDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_LenderNameAxisAxis_1" xlink:to="ec_LenderNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LenderNameAxisAxis_1 To ec_LenderNameDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1" xlink:title="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" xlink:title="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1 To ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis_1" xlink:title="ifrs-full_MeasurementAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember_1" xlink:title="ifrs-full_AggregatedMeasurementMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MeasurementAxis_1" xlink:to="ifrs-full_AggregatedMeasurementMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MeasurementAxis_1 To ifrs-full_AggregatedMeasurementMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsAxis" xlink:label="ifrs-full_UnobservableInputsAxis_1" xlink:title="ifrs-full_UnobservableInputsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsMember" xlink:label="ifrs-full_UnobservableInputsMember_1" xlink:title="ifrs-full_UnobservableInputsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_UnobservableInputsAxis_1" xlink:to="ifrs-full_UnobservableInputsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_UnobservableInputsAxis_1 To ifrs-full_UnobservableInputsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis_1" xlink:title="ifrs-full_DefinedBenefitPlansAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember_1" xlink:title="ifrs-full_DefinedBenefitPlansMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_DefinedBenefitPlansAxis_1" xlink:to="ifrs-full_DefinedBenefitPlansMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_DefinedBenefitPlansAxis_1 To ifrs-full_DefinedBenefitPlansMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1" xlink:title="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" xlink:title="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1 To ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis_1" xlink:title="ifrs-full_ClassesOfProvisionsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember_1" xlink:title="ifrs-full_OtherProvisionsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfProvisionsAxis_1" xlink:to="ifrs-full_OtherProvisionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfProvisionsAxis_1 To ifrs-full_OtherProvisionsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis_1" xlink:title="ifrs-full_ClassesOfContingentLiabilitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember_1" xlink:title="ifrs-full_ContingentLiabilitiesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis_1" xlink:to="ifrs-full_ContingentLiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfContingentLiabilitiesAxis_1 To ifrs-full_ContingentLiabilitiesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationAxis" xlink:label="ec_LitigationAxis_1" xlink:title="ec_LitigationAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationDomain" xlink:label="ec_LitigationDomain_1" xlink:title="ec_LitigationDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_LitigationAxis_1" xlink:to="ec_LitigationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LitigationAxis_1 To ec_LitigationDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis_1" xlink:title="ifrs-full_TypesOfInterestRatesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember_1" xlink:title="ifrs-full_InterestRateTypesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInterestRatesAxis_1" xlink:to="ifrs-full_InterestRateTypesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfInterestRatesAxis_1 To ifrs-full_InterestRateTypesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsAxis" xlink:label="ec_ClassesOfContingentAssetsAxis_1" xlink:title="ec_ClassesOfContingentAssetsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsDomain" xlink:label="ec_ClassesOfContingentAssetsDomain_1" xlink:title="ec_ClassesOfContingentAssetsDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ClassesOfContingentAssetsAxis_1" xlink:to="ec_ClassesOfContingentAssetsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ClassesOfContingentAssetsAxis_1 To ec_ClassesOfContingentAssetsDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis_1" xlink:title="ifrs-full_AssetsAndLiabilitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_1" xlink:title="ifrs-full_AssetsAndLiabilitiesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis_1" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_AssetsAndLiabilitiesAxis_1 To ifrs-full_AssetsAndLiabilitiesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_1" xlink:title="ifrs-full_ClassesOfFinancialInstrumentsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_1" xlink:title="ifrs-full_ClassesOfFinancialInstrumentsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis_1" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfFinancialInstrumentsAxis_1 To ifrs-full_ClassesOfFinancialInstrumentsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentsArrangementAxis" xlink:label="ec_ShareBasedPaymentsArrangementAxis_1" xlink:title="ec_ShareBasedPaymentsArrangementAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentArrangementDomain" xlink:label="ec_ShareBasedPaymentArrangementDomain_1" xlink:title="ec_ShareBasedPaymentArrangementDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ShareBasedPaymentsArrangementAxis_1" xlink:to="ec_ShareBasedPaymentArrangementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ShareBasedPaymentsArrangementAxis_1 To ec_ShareBasedPaymentArrangementDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis_1" xlink:title="ifrs-full_ProductsAndServicesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember_1" xlink:title="ifrs-full_ProductsAndServicesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ProductsAndServicesAxis_1" xlink:to="ifrs-full_ProductsAndServicesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ProductsAndServicesAxis_1 To ifrs-full_ProductsAndServicesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis_1" xlink:title="ifrs-full_MarketsOfCustomersAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember_1" xlink:title="ifrs-full_MarketsOfCustomersMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MarketsOfCustomersAxis_1" xlink:to="ifrs-full_MarketsOfCustomersMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MarketsOfCustomersAxis_1 To ifrs-full_MarketsOfCustomersMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis" xlink:label="ifrs-full_MajorCustomersAxis_1" xlink:title="ifrs-full_MajorCustomersAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember_1" xlink:title="ifrs-full_MajorCustomersMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MajorCustomersAxis_1" xlink:to="ifrs-full_MajorCustomersMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MajorCustomersAxis_1 To ifrs-full_MajorCustomersMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntitiesAxis" xlink:label="ec_LegalEntitiesAxis_1" xlink:title="ec_LegalEntitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntityDomain" xlink:label="ec_LegalEntityDomain_1" xlink:title="ec_LegalEntityDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_LegalEntitiesAxis_1" xlink:to="ec_LegalEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LegalEntitiesAxis_1 To ec_LegalEntityDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustAxis" xlink:label="ec_TrustAxis_1" xlink:title="ec_TrustAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustDomain" xlink:label="ec_TrustDomain_1" xlink:title="ec_TrustDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_TrustAxis_1" xlink:to="ec_TrustDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TrustAxis_1 To ec_TrustDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis_1" xlink:title="ec_TypeOfCostAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain_1" xlink:title="ec_TypeOfCostDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_TypeOfCostAxis_1" xlink:to="ec_TypeOfCostDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TypeOfCostAxis_1 To ec_TypeOfCostDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureAxis" xlink:label="ec_ExpensesByNatureAxis_1" xlink:title="ec_ExpensesByNatureAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureDomain" xlink:label="ec_ExpensesByNatureDomain_1" xlink:title="ec_ExpensesByNatureDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ExpensesByNatureAxis_1" xlink:to="ec_ExpensesByNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ExpensesByNatureAxis_1 To ec_ExpensesByNatureDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis_1" xlink:title="ifrs-full_TypesOfRisksAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember_1" xlink:title="ifrs-full_TypesOfRisksMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfRisksAxis_1" xlink:to="ifrs-full_TypesOfRisksMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfRisksAxis_1 To ifrs-full_TypesOfRisksMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:title="ifrs-full_ImpairmentOfFinancialAssetsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:title="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ImpairmentOfFinancialAssetsAxis_1 To ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis_1" xlink:title="ifrs-full_PastDueStatusAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember_1" xlink:title="ifrs-full_PastDueStatusMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_PastDueStatusAxis_1" xlink:to="ifrs-full_PastDueStatusMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_PastDueStatusAxis_1 To ifrs-full_PastDueStatusMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis_1" xlink:title="ifrs-full_TypesOfInvestmentPropertyAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember_1" xlink:title="ifrs-full_InvestmentPropertyMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis_1" xlink:to="ifrs-full_InvestmentPropertyMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfInvestmentPropertyAxis_1 To ifrs-full_InvestmentPropertyMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_1" xlink:title="ifrs-full_CategoriesOfRelatedPartiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_1" xlink:title="ifrs-full_EntitysTotalForRelatedPartiesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis_1" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CategoriesOfRelatedPartiesAxis_1 To ifrs-full_EntitysTotalForRelatedPartiesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis_1" xlink:title="ifrs-full_SegmentConsolidationItemsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" xlink:title="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentConsolidationItemsAxis_1" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SegmentConsolidationItemsAxis_1 To ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeAxis" xlink:label="ec_SalesByTypeAxis_1" xlink:title="ec_SalesByTypeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeDomain" xlink:label="ec_SalesByTypeDomain_1" xlink:title="ec_SalesByTypeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_SalesByTypeAxis_1" xlink:to="ec_SalesByTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_SalesByTypeAxis_1 To ec_SalesByTypeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLenderNameAxis" xlink:label="ec_IfrsLenderNameAxis_1" xlink:title="ec_IfrsLenderNameAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLenderNameMember" xlink:label="ec_IfrsLenderNameMember_1" xlink:title="ec_IfrsLenderNameMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsLenderNameAxis_1" xlink:to="ec_IfrsLenderNameMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsLenderNameAxis_1 To ec_IfrsLenderNameMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis_1" xlink:title="ec_ContractNameAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain_1" xlink:title="ec_ContractNameDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ContractNameAxis_1" xlink:to="ec_ContractNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ContractNameAxis_1 To ec_ContractNameDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_JointOperationsNatureAxis" xlink:label="ec_JointOperationsNatureAxis_1" xlink:title="ec_JointOperationsNatureAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_JointOperationsNatureDomain" xlink:label="ec_JointOperationsNatureDomain_1" xlink:title="ec_JointOperationsNatureDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_JointOperationsNatureAxis_1" xlink:to="ec_JointOperationsNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_JointOperationsNatureAxis_1 To ec_JointOperationsNatureDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsAxis" xlink:label="ifrs-full_JointOperationsAxis_1" xlink:title="ifrs-full_JointOperationsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember_1" xlink:title="ifrs-full_EntitysTotalForJointOperationsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointOperationsAxis_1" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_JointOperationsAxis_1 To ifrs-full_EntitysTotalForJointOperationsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis_1" xlink:title="ifrs-full_InitiallyAppliedIFRSsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember_1" xlink:title="ifrs-full_InitiallyAppliedIFRSsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis_1" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_InitiallyAppliedIFRSsAxis_1 To ifrs-full_InitiallyAppliedIFRSsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquireeAxis" xlink:label="ec_AcquireeAxis_1" xlink:title="ec_AcquireeAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquireeDomain" xlink:label="ec_AcquireeDomain_1" xlink:title="ec_AcquireeDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_AcquireeAxis_1" xlink:to="ec_AcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_AcquireeAxis_1 To ec_AcquireeDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsVariableRateAxis" xlink:label="ec_IfrsVariableRateAxis_1" xlink:title="ec_IfrsVariableRateAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsVariableRateDomain" xlink:label="ec_IfrsVariableRateDomain_1" xlink:title="ec_IfrsVariableRateDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsVariableRateAxis_1" xlink:to="ec_IfrsVariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsVariableRateAxis_1 To ec_IfrsVariableRateDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfStatusAxis" xlink:label="ec_TypeOfStatusAxis_1" xlink:title="ec_TypeOfStatusAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfStatusDomain" xlink:label="ec_TypeOfStatusDomain_1" xlink:title="ec_TypeOfStatusDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_TypeOfStatusAxis_1" xlink:to="ec_TypeOfStatusDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TypeOfStatusAxis_1 To ec_TypeOfStatusDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1" xlink:title="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" xlink:title="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1 To ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis_1" xlink:title="ec_IfrsLegalEntityAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_1" xlink:title="ec_IfrsLegalEntityMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsLegalEntityAxis_1" xlink:to="ec_IfrsLegalEntityMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsLegalEntityAxis_1 To ec_IfrsLegalEntityMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:label="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1" xlink:title="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" xlink:title="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1" xlink:to="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1 To ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosAxis" xlink:label="ec_ScenariosAxis_1" xlink:title="ec_ScenariosAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosDomain" xlink:label="ec_ScenariosDomain_1" xlink:title="ec_ScenariosDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_ScenariosAxis_1" xlink:to="ec_ScenariosDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ScenariosAxis_1 To ec_ScenariosDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsAxis" xlink:label="ifrs-full_ServiceConcessionArrangementsAxis_1" xlink:title="ifrs-full_ServiceConcessionArrangementsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsMember" xlink:label="ifrs-full_ServiceConcessionArrangementsMember_1" xlink:title="ifrs-full_ServiceConcessionArrangementsMember_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis_1" xlink:to="ifrs-full_ServiceConcessionArrangementsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ServiceConcessionArrangementsAxis_1 To ifrs-full_ServiceConcessionArrangementsMember_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyAxis" xlink:label="ec_IfrsNameOfPropertyAxis_1" xlink:title="ec_IfrsNameOfPropertyAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyDomain" xlink:label="ec_IfrsNameOfPropertyDomain_1" xlink:title="ec_IfrsNameOfPropertyDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsNameOfPropertyAxis_1" xlink:to="ec_IfrsNameOfPropertyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsNameOfPropertyAxis_1 To ec_IfrsNameOfPropertyDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsAxis" xlink:label="ec_IfrsDividendsAxis_1" xlink:title="ec_IfrsDividendsAxis_1"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsDomain" xlink:label="ec_IfrsDividendsDomain_1" xlink:title="ec_IfrsDividendsDomain_1"/> |
| | <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsDividendsAxis_1" xlink:to="ec_IfrsDividendsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsDividendsAxis_1 To ec_IfrsDividendsDomain_1" order="1"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="dei_EntityAddressesAddressTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="ifrs-full_OrdinarySharesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AdrMember" xlink:label="dei_AdrMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="dei_AdrMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentType" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentRegistrationStatement" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentAnnualReport" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentTransitionReport" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentShellCompanyReport" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityFileNumber" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityRegistrantName" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_ContactPersonnelName" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelEmailAddress" xlink:label="dei_ContactPersonnelEmailAddress"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_ContactPersonnelEmailAddress" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressAddressLine1" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressCityOrTown" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressPostalZipCode" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressCountry" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_CityAreaCode" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_LocalPhoneNumber" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_Security12bTitle" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_TradingSymbol" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_SecurityExchangeName" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityVoluntaryFilers" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityInteractiveDataCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityFilerCategory" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityEmergingGrowthCompany" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentAccountingStandard" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityShellCompany" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCentralIndexKey" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AmendmentFlag" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorName" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorFirmId" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorLocation" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/StatementConsolidatedStatementOfChangesInEquity" xlink:type="extended" xlink:title="00400 - Statement - Consolidated statement of changes in equity"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="ifrs-full_AdditionalPaidinCapitalMember"/> |
| | <link: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_AdditionalPaidinCapitalMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReservesMember" xlink:label="ifrs-full_OtherReservesMember"/> |
| | <link: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_OtherReservesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/> |
| | <link: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_AccumulatedOtherComprehensiveIncomeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/> |
| | <link: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_RetainedEarningsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:label="ifrs-full_EquityAttributableToOwnersOfParentMember"/> |
| | <link: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_EquityAttributableToOwnersOfParentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterestsMember" xlink:label="ifrs-full_NoncontrollingInterestsMember"/> |
| | <link: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_NoncontrollingInterestsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:label="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/> |
| | <link: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_CumulativeEffectAtDateOfInitialApplicationAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:to="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link: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_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughReleaseOfReserveEquity" xlink:label="ec_IncreaseDecreaseThroughReleaseOfReserveEquity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughReleaseOfReserveEquity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests"/> |
| | <link: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_DividendsRecognisedAsDistributionsToNoncontrollingInterests" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:label="ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/> |
| | <link: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_IncreaseDecreaseThroughAcquisitionOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl"/> |
| | <link: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_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughEquityRestitution" xlink:label="ec_IncreaseDecreaseThroughEquityRestitution"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughEquityRestitution" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughLegal" xlink:label="ec_IncreaseDecreaseThroughLegal"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughLegal" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve" xlink:label="ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve"/> |
| | <link: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_IncreaseDecreaseThroughTransferToStatutoryReserve" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughOccasional" xlink:label="ec_IncreaseDecreaseThroughOccasional"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughOccasional" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:label="ifrs-full_GainLossOnHedgeIneffectivenessAbstract"/> |
| | <link: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_GainLossOnHedgeIneffectivenessAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:label="ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" xlink:label="ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax" xlink:label="ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughSaleOfJointVentureEquity" xlink:label="ec_IncreaseDecreaseThroughSaleOfJointVentureEquity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughSaleOfJointVentureEquity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsTables" xlink:type="extended" xlink:title="30603 - Disclosure - Cash and cash equivalents (Tables)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityAxis" xlink:label="ec_CreditQualityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_IfrsStatementTable" xlink:to="ec_CreditQualityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityDomain" xlink:label="ec_CreditQualityDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CreditQualityAxis" xlink:to="ec_CreditQualityDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityOfIssuersOfInvestmentsMember" xlink:label="ec_CreditQualityOfIssuersOfInvestmentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CreditQualityDomain" xlink:to="ec_CreditQualityOfIssuersOfInvestmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementLineItems" xlink:label="ec_IfrsStatementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_IfrsStatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents" xlink:label="ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExplanatory" xlink:label="ifrs-full_DisclosureOfCreditRiskExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_IfrsStatementLineItems" xlink:to="ifrs-full_DisclosureOfCreditRiskExplanatory" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsTables" xlink:type="extended" xlink:title="30903 - Disclosure - Other financial assets (Tables)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsTable" xlink:label="ec_OtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_OtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsMember" xlink:label="ec_OtherFinancialAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ec_OtherFinancialAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsLineItems" xlink:label="ec_OtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_OtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock" xlink:label="ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExplanatory" xlink:label="ifrs-full_DisclosureOfCreditRiskExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfCreditRiskExplanatory" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsTables" xlink:type="extended" xlink:title="31703 - Disclosure - Impairment of non-current assets (Tables)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfLongTermAssetsTable" xlink:label="ec_ImpairmentOfLongTermAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ImpairmentOfLongTermAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_ImpairmentOfLongTermAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/> |
| | <link: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_InvestmentsAccountedForUsingEquityMethodMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfLongTermAssetsLineItems" xlink:label="ec_ImpairmentOfLongTermAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_ImpairmentOfLongTermAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock" xlink:label="ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementTables" xlink:type="extended" xlink:title="32903 - Disclosure - Risk management (Tables)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:label="ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" xlink:label="ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfManagingLiquidityRisk" xlink:label="ifrs-full_DescriptionOfManagingLiquidityRisk"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DescriptionOfManagingLiquidityRisk" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables" xlink:type="extended" xlink:title="33103 - Disclosure - Joint operations (Tables)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityNotOperatorMember" xlink:label="ec_ContractWhereEntityNotOperatorMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityNotOperatorMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityIsOperatorMember" xlink:label="ec_ContractWhereEntityIsOperatorMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityIsOperatorMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory" xlink:label="ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureBasisForPreparationDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Basis for preparation (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link: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_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EconovaTechnologyInnovationS.lMember" xlink:label="ec_EconovaTechnologyInnovationS.lMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EconovaTechnologyInnovationS.lMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSubsidiaries" xlink:label="ec_NumberOfSubsidiaries"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfSubsidiaries" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfJointVentures" xlink:label="ec_NumberOfJointVentures"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfJointVentures" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfAssociate" xlink:label="ec_NumberOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfCountriesInWhichCompanyOperates" xlink:label="ec_NumberOfCountriesInWhichCompanyOperates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfCountriesInWhichCompanyOperates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/> |
| | <link: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_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Accounting policies (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/> |
| | <link: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_OfficeEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetworkInfrastructureMember" xlink:label="ifrs-full_NetworkInfrastructureMember"/> |
| | <link: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_NetworkInfrastructureMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/> |
| | <link: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_BuildingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesLineItems" xlink:label="ec_DisclosureOfAccountingPoliciesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_DisclosureOfAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Accounting policies - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesLineItems" xlink:label="ec_DisclosureOfAccountingPoliciesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_DisclosureOfAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" xlink:label="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" xlink:label="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNewStandardsAndRegulatoryChangesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - New standards and regulatory changes (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:label="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_InitiallyAppliedIFRSsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IFRS17Member" xlink:label="ifrs-full_IFRS17Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="ifrs-full_IFRS17Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateOfLargeMultinationalCompanies" xlink:label="ec_MinimumTaxRateOfLargeMultinationalCompanies"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ec_MinimumTaxRateOfLargeMultinationalCompanies" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_RetainedEarnings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_OtherCurrentLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInOtherForeignServiceRevenues" xlink:label="ec_IncreaseInOtherForeignServiceRevenues"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ec_IncreaseInOtherForeignServiceRevenues" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Cash and cash equivalents - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfCashAndCashEquivalentsTable" xlink:label="ec_DisclosureOfCashAndCashEquivalentsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfCashAndCashEquivalentsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CenitTransporteYLogsticaSASMember" xlink:label="ec_CenitTransporteYLogsticaSASMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CenitTransporteYLogsticaSASMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCompaniesMember" xlink:label="ec_OtherCompaniesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OtherCompaniesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:label="ec_DisclosureOfCashAndCashEquivalentsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ec_DisclosureOfCashAndCashEquivalentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestrictedCashAndCashEquivalents" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ifrs-full_RestrictedCashAndCashEquivalents" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AverageRateOfReturnOnCashAndCashEquivalents" xlink:label="ec_AverageRateOfReturnOnCashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ec_AverageRateOfReturnOnCashAndCashEquivalents" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" xlink:type="extended" xlink:title="40603 - Disclosure - Cash and cash equivalents - Credit quality of banks in Ecopetrol Business Group has deposits and check accounts, and issuers of investments (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_IfrsStatementTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aaa2Member" xlink:label="ec_Aaa2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aaa2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A3Member" xlink:label="ec_A3Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A3Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaamMember" xlink:label="ec_AaamMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaamMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PAaaMember" xlink:label="ec_PAaaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PAaaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaammfMember" xlink:label="ec_AaammfMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaammfMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlusMember" xlink:label="ec_PlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinusMember" xlink:label="ec_MinusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_MinusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aa1Member" xlink:label="ec_Aa1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aa1Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aaaf2Member" xlink:label="ec_Aaaf2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aaaf2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOneMember" xlink:label="ec_FOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrcOnePlusMember" xlink:label="ec_BrcOnePlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BrcOnePlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaFMember" xlink:label="ec_AaaFMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaFMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A2Member" xlink:label="ec_A2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaalMember" xlink:label="ec_BaalMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaalMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_F3Member" xlink:label="ec_F3Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_F3Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Brc1Member" xlink:label="ec_Brc1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Brc1Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Caa3Member" xlink:label="ec_Caa3Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Caa3Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ba1Member" xlink:label="ec_Ba1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Ba1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A1Member" xlink:label="ec_A1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMember" xlink:label="ec_AaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMember" xlink:label="ec_BbbMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaThreeMember" xlink:label="ec_BaaThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ba2Member" xlink:label="ec_Ba2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Ba2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoMember" xlink:label="ec_TwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_TwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CccMember" xlink:label="ec_CccMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_CccMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CMember" xlink:label="ec_CMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_CMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BMember" xlink:label="ec_BMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_P1Member" xlink:label="ec_P1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_P1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbMember" xlink:label="ec_BbMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FTwoMember" xlink:label="ec_FTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherMember" xlink:label="ec_OtherMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementLineItems" xlink:label="ec_IfrsStatementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_IfrsStatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsStatementLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" xlink:type="extended" xlink:title="40702 - Disclosure - Trade and other receivables - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesTable" xlink:label="ec_TradeAndOtherReceivablesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" priority="2" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReficarMember" xlink:label="ec_ReficarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ReficarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ec_IsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesLineItems" xlink:label="ec_TradeAndOtherReceivablesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_TradeAndOtherReceivablesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" xlink:label="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" xlink:label="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetBookValueAccountsReceivableClassifiedAsOther" xlink:label="ec_NetBookValueAccountsReceivableClassifiedAsOther"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_NetBookValueAccountsReceivableClassifiedAsOther" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromGovernmentGrants" xlink:label="ifrs-full_RevenueFromGovernmentGrants"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ifrs-full_RevenueFromGovernmentGrants" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" xlink:type="extended" xlink:title="40703 - Disclosure - Trade and other receivables - Allowance for doubtful accounts (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesMember" xlink:label="ec_TradeAndOtherReceivablesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/> |
| | <link: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_AccumulatedImpairmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets" xlink:label="ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets" xlink:label="ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" xlink:label="ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" xlink:label="ec_DecreaseThroughWriteOffsAndUsesFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Other financial assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueMember"/> |
| | <link: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_FinancialAssetsAtFairValueMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentInEquitySecuritiesMember" xlink:label="ec_InvestmentInEquitySecuritiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ec_InvestmentInEquitySecuritiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgingInstrumentMember" xlink:label="ec_HedgingInstrumentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ec_HedgingInstrumentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtAmortisedCostMember" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostMember"/> |
| | <link: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_FinancialAssetsAtAmortisedCostMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherCurrentFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsAdditionalInformationDetails" xlink:type="extended" xlink:title="40902 - Disclosure - Other financial assets - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesosMember" xlink:label="ec_ColombianPesosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AverageRateOfReturnOnInvestments" xlink:label="ec_AverageRateOfReturnOnInvestments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_AverageRateOfReturnOnInvestments" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails" xlink:type="extended" xlink:title="40903 - Disclosure - Other financial assets - Restrictions (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaNorteENordesteMember" xlink:label="ec_InterligacaoEletricaNorteENordesteMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaNorteENordesteMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects" xlink:label="ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMaturityDetails" xlink:type="extended" xlink:title="40904 - Disclosure - Other financial assets - Maturity (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsFairValueDetails" xlink:type="extended" xlink:title="40905 - Disclosure - Other financial assets - Fair value (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValue" xlink:label="ifrs-full_FinancialAssetsAtFairValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails" xlink:type="extended" xlink:title="40906 - Disclosure - Other financial assets - Credit rating (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BMember" xlink:label="ec_BMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbMember" xlink:label="ec_BbMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOneMember" xlink:label="ec_FOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PMinusOneMember" xlink:label="ec_PMinusOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PMinusOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinusTwoMember" xlink:label="ec_MinusTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_MinusTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FTwoMember" xlink:label="ec_FTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbPlusMember" xlink:label="ec_BbPlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbPlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A1Member" xlink:label="ec_A1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMember" xlink:label="ec_BbbMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaThreeMember" xlink:label="ec_BaaThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaOneMember" xlink:label="ec_BaOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaTwoMember" xlink:label="ec_BaTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A3Member" xlink:label="ec_A3Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A3Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FThreeMember" xlink:label="ec_FThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherExternalCreditGradesMember" xlink:label="ec_OtherExternalCreditGradesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherExternalCreditGradesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="41001 - Disclosure - Taxes - Current and Non-current tax assets and liabilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeAxis" xlink:label="ec_CurrentTaxAssetsTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_CurrentTaxAssetsTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeDomain" xlink:label="ec_CurrentTaxAssetsTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxAssetsTypeAxis" xlink:to="ec_CurrentTaxAssetsTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentIncomeTaxAssetsMember" xlink:label="ec_CurrentIncomeTaxAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_CurrentIncomeTaxAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRefundMember" xlink:label="ec_ValueAddedTaxRefundMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_ValueAddedTaxRefundMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentTaxAssetsMember" xlink:label="ec_OtherCurrentTaxAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_OtherCurrentTaxAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsAxis" xlink:label="ec_NonCurrentTaxAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_NonCurrentTaxAssetsAxis" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsDomain" xlink:label="ec_NonCurrentTaxAssetsDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_NonCurrentTaxAssetsAxis" xlink:to="ec_NonCurrentTaxAssetsDomain" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsMember" xlink:label="ec_DeferredTaxAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_NonCurrentTaxAssetsDomain" xlink:to="ec_DeferredTaxAssetsMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxCreditsMember" xlink:label="ec_IncomeTaxCreditsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_NonCurrentTaxAssetsDomain" xlink:to="ec_IncomeTaxCreditsMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:label="ec_NonCurrentTaxLiabilitiesTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_NonCurrentTaxLiabilitiesTypeAxis" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:label="ec_NonCurrentTaxLiabilitiesTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:to="ec_NonCurrentTaxLiabilitiesTypeDomain" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxLiabilitiesMember" xlink:label="ec_DeferredTaxLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:to="ec_DeferredTaxLiabilitiesMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxMember" xlink:label="ec_IncomeTaxMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IncomeTaxMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_CurrentTaxLiabilitiesTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentIncomeTaxLiabilitiesMember" xlink:label="ec_CurrentIncomeTaxLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_CurrentIncomeTaxLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxMember" xlink:label="ec_IndustryAndCommerceTaxMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IndustryAndCommerceTaxMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationalTaxAndSurchargeOnGasolineMember" xlink:label="ec_NationalTaxAndSurchargeOnGasolineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_NationalTaxAndSurchargeOnGasolineMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CarbonTaxMember" xlink:label="ec_CarbonTaxMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_CarbonTaxMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxMember" xlink:label="ec_ValueAddedTaxMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_ValueAddedTaxMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentTaxLiabiltiesMember" xlink:label="ec_OtherCurrentTaxLiabiltiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_OtherCurrentTaxLiabiltiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaPpMember" xlink:label="ec_EsenttiaPpMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaPpMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesLineItems" xlink:label="ec_DisclosureOfTaxesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsAbstract" xlink:label="ec_CurrentTaxAssetsAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_CurrentTaxAssetsAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxAssetsAbstract" xlink:to="ifrs-full_CurrentTaxAssetsCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsNoncurrent" xlink:label="ifrs-full_CurrentTaxAssetsNoncurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxAssetsAbstract" xlink:to="ifrs-full_CurrentTaxAssetsNoncurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesAbstract" xlink:label="ec_CurrentTaxLiabilitiesAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_CurrentTaxLiabilitiesAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesNoncurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxDueToIncreaseInSelfWithholdingRates" xlink:label="ec_IncomeTaxDueToIncreaseInSelfWithholdingRates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_IncomeTaxDueToIncreaseInSelfWithholdingRates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentValueAddedTaxReceivables" xlink:label="ifrs-full_CurrentValueAddedTaxReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_CurrentValueAddedTaxReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDecreaseInResults" xlink:label="ec_PercentageOfDecreaseInResults"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_PercentageOfDecreaseInResults" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Taxes - Income tax - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneAreaMember" xlink:label="ec_FreeTradeZoneAreaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneWithLegalStabilityContractMember" xlink:label="ec_FreeTradeZoneWithLegalStabilityContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneWithLegalStabilityContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PeruCountryMember" xlink:label="ec_PeruCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PeruCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CO" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSaAndHocolPetroleumMember" xlink:label="ec_EcopetrolSaAndHocolPetroleumMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSaAndHocolPetroleumMember" use="optional"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumptiveIncomePercentageOnBeginningEquity" xlink:label="ec_PresumptiveIncomePercentageOnBeginningEquity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumptiveIncomePercentageOnBeginningEquity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfTaxLossesCarryForward" xlink:label="ec_DescriptionOfTaxLossesCarryForward"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DescriptionOfTaxLossesCarryForward" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" xlink:label="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" xlink:label="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" xlink:label="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" xlink:label="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" xlink:label="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromStructuredEntities" xlink:label="ifrs-full_IncomeFromStructuredEntities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeFromStructuredEntities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" xlink:label="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="41006 - Disclosure - Taxes - Deferred tax assets and liabilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvisionsMember" xlink:label="ec_ProvisionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_ProvisionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmployeeBenefitsMember" xlink:label="ec_EmployeeBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_EmployeeBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/> |
| | <link: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_OtherAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsPayablesMember" xlink:label="ec_AccountsPayablesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_AccountsPayablesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansAndBorrowingsMember" xlink:label="ec_LoansAndBorrowingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_LoansAndBorrowingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsReceivablesMember" xlink:label="ec_AccountsReceivablesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_AccountsReceivablesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangiblesAssetsOtherThanGoodwillMember" xlink:label="ec_IntangiblesAssetsOtherThanGoodwillMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_IntangiblesAssetsOtherThanGoodwillMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInventoriesAndIntangibleAssetsMember" xlink:label="ec_InvestmentsInventoriesAndIntangibleAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_InvestmentsInventoriesAndIntangibleAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersLiabilitiesMember" xlink:label="ec_OthersLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_OthersLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodwillMember" xlink:label="ifrs-full_GoodwillMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_GoodwillMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember" xlink:label="ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaAndTransamericanMember" xlink:label="ec_RutaDeLaAraucanaAndTransamericanMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaAndTransamericanMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesLineItems" xlink:label="ec_DisclosureOfTaxesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="41008 - Disclosure - Taxes - Income tax recorded in other comprehensive income (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialActuarialAssumptionsMember" xlink:label="ifrs-full_OtherMaterialActuarialAssumptionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_OtherMaterialActuarialAssumptionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgeWithDerivativeInstrumentsMember" xlink:label="ec_HedgeWithDerivativeInstrumentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ec_HedgeWithDerivativeInstrumentsMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" xlink:label="ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" xlink:type="extended" xlink:title="41009 - Disclosure - Taxes - Deferred tax assets and liabilities not recognized in subsidiaries (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterconexionesVialesMember" xlink:label="ec_IsaInterconexionesVialesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterconexionesVialesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosterasChileMember" xlink:label="ec_IsaInversionesCosterasChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosterasChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileLtdaMember" xlink:label="ec_IsaInversionesChileLtdaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileLtdaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueChileMember" xlink:label="ec_RutaDelBosqueChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleChileMember" xlink:label="ec_RutaDelMauleChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrasilMember" xlink:label="ec_IsaCapitalDoBrasilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrasilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesBrasilMember" xlink:label="ec_InternexaParticipaesBrasilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesBrasilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetNotRecognised" xlink:label="ec_DeferredTaxAssetNotRecognised"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetNotRecognised" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAmount" xlink:label="ec_BaseTaxAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsAmountUnrecognized" xlink:label="ec_DeferredTaxAssetsAmountUnrecognized"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsAmountUnrecognized" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" xlink:type="extended" xlink:title="41010 - Disclosure - Taxes - Minimum Tax Rate (Colombia Tax Law) (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="ifrs-full_TaxEffectOfTaxLosses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_TaxEffectOfTaxLosses" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad" xlink:label="ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedTaxExpenseIncome" xlink:label="ec_AdjustedTaxExpenseIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedTaxExpenseIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" xlink:label="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" xlink:label="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit" xlink:label="ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" xlink:label="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" xlink:label="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedProfitLoss" xlink:label="ec_AdjustedProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedTaxRate" xlink:label="ec_AdjustedTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedTaxRate" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesOtherTaxesDetails" xlink:type="extended" xlink:title="41011 - Disclosure - Taxes - Other taxes (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_IncomeTaxTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IncomeTaxTypeAxis" xlink:to="ec_IncomeTaxTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendTaxRateMember" xlink:label="ec_DividendTaxRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IncomeTaxTypeDomain" xlink:to="ec_DividendTaxRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRate" xlink:label="ec_WithholdingDividendTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CaptialDebtRatio" xlink:label="ec_CaptialDebtRatio"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_CaptialDebtRatio" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateOld" xlink:label="ec_ApplicableTaxRateOld"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateOld" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIndustryAndCommerceTaxDiscount" xlink:label="ec_PercentageOfIndustryAndCommerceTaxDiscount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIndustryAndCommerceTaxDiscount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfValueAddedTaxWithholdingRate" xlink:label="ec_MaximumPercentageOfValueAddedTaxWithholdingRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumPercentageOfValueAddedTaxWithholdingRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRate" xlink:label="ec_ValueAddedTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ValueAddedTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfAuditBenefitTerms" xlink:label="ec_DescriptionOfAuditBenefitTerms"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DescriptionOfAuditBenefitTerms" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeZoneTaxRate" xlink:label="ec_FreeZoneTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_FreeZoneTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones" xlink:label="ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForZomacAndIncomeFromHotelServices" xlink:label="ec_MinimumTaxRateForZomacAndIncomeFromHotelServices"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForZomacAndIncomeFromHotelServices" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment" xlink:label="ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects" xlink:label="ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" xlink:label="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxDeductionRate" xlink:label="ec_IndustryAndCommerceTaxDeductionRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IndustryAndCommerceTaxDeductionRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRateOnIncome" xlink:label="ec_WithholdingDividendTaxRateOnIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRateOnIncome" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="41012 - Disclosure - Taxes - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneAreaMember" xlink:label="ec_FreeTradeZoneAreaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PeruCountryMember" xlink:label="ec_PeruCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PeruCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneWithLegalStabilityContractMember" xlink:label="ec_FreeTradeZoneWithLegalStabilityContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneWithLegalStabilityContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaPpMember" xlink:label="ec_EsenttiaPpMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaPpMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCompaniesMember" xlink:label="ec_OtherCompaniesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OtherCompaniesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaAndTransamericanMember" xlink:label="ec_RutaDeLaAraucanaAndTransamericanMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaAndTransamericanMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueChileMember" xlink:label="ec_RutaDelBosqueChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleChileMember" xlink:label="ec_RutaDelMauleChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrasilMember" xlink:label="ec_IsaCapitalDoBrasilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrasilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesBrasilMember" xlink:label="ec_InternexaParticipaesBrasilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesBrasilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolUsaMember" xlink:label="ec_EcopetrolUsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolUsaMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolPermianMember" xlink:label="ec_EcopetrolPermianMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolPermianMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CartagenaMember" xlink:label="ec_CartagenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CartagenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCapitalAgMember" xlink:label="ec_EcopetrolCapitalAgMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCapitalAgMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaMbMember" xlink:label="ec_EsenttiaMbMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaMbMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSaAndHocolPetroleumMember" xlink:label="ec_EcopetrolSaAndHocolPetroleumMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSaAndHocolPetroleumMember" use="optional"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_CurrentTaxLiabilitiesTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxMember" xlink:label="ec_IndustryAndCommerceTaxMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IndustryAndCommerceTaxMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_IncomeTaxTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IncomeTaxTypeAxis" xlink:to="ec_IncomeTaxTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendTaxRateMember" xlink:label="ec_DividendTaxRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IncomeTaxTypeDomain" xlink:to="ec_DividendTaxRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentValueAddedTaxReceivables" xlink:label="ifrs-full_CurrentValueAddedTaxReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_CurrentValueAddedTaxReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateOld" xlink:label="ec_ApplicableTaxRateOld"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateOld" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumptiveIncomePercentageOnBeginningEquity" xlink:label="ec_PresumptiveIncomePercentageOnBeginningEquity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumptiveIncomePercentageOnBeginningEquity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_AverageEffectiveTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxRateVariationFromChangeInEffectiveTaxRate" xlink:label="ec_TaxRateVariationFromChangeInEffectiveTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_TaxRateVariationFromChangeInEffectiveTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NominalTaxRate" xlink:label="ec_NominalTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_NominalTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncreaseDecreaseInExchangeRate" xlink:label="ec_PercentageOfIncreaseDecreaseInExchangeRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncreaseDecreaseInExchangeRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRate" xlink:label="ec_WithholdingDividendTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetNotRecognised" xlink:label="ec_DeferredTaxAssetNotRecognised"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetNotRecognised" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAmount" xlink:label="ec_BaseTaxAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsAmountUnrecognized" xlink:label="ec_DeferredTaxAssetsAmountUnrecognized"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsAmountUnrecognized" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" xlink:label="ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" xlink:label="ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIndustryAndCommerceTaxDiscount" xlink:label="ec_PercentageOfIndustryAndCommerceTaxDiscount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIndustryAndCommerceTaxDiscount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CaptialDebtRatio" xlink:label="ec_CaptialDebtRatio"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_CaptialDebtRatio" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRate" xlink:label="ec_ValueAddedTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ValueAddedTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeZoneTaxRate" xlink:label="ec_FreeZoneTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_FreeZoneTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" xlink:label="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxDeductionRate" xlink:label="ec_IndustryAndCommerceTaxDeductionRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IndustryAndCommerceTaxDeductionRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRateOnIncome" xlink:label="ec_WithholdingDividendTaxRateOnIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRateOnIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" xlink:label="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" xlink:label="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" xlink:label="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" xlink:label="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" xlink:label="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" xlink:label="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromStructuredEntities" xlink:label="ifrs-full_IncomeFromStructuredEntities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeFromStructuredEntities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Investments in associates and joint ventures - Composition and movements (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraSaMember" xlink:label="ec_InterligaoEltricaDoMadeiraSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member" xlink:label="ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaParaguauS.aMember" xlink:label="ec_InterligaoEltricaParaguauS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaParaguauS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaGaranhunsS.aMember" xlink:label="ec_InterligaoEltricaGaranhunsS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaGaranhunsS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaIvaS.aMember" xlink:label="ec_InterligaoEltricaIvaS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaIvaS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransnexaS.a.E.m.a.Member" xlink:label="ec_TransnexaS.a.E.m.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransnexaS.a.E.m.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamS.a.Member" xlink:label="ec_InterconexinElctricaColombiaPanamS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreS.aMember" xlink:label="ec_ConexinKimalLoAguirreS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAimorsS.aMember" xlink:label="ec_InterligaoEltricaAimorsS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaAimorsS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParquesDeRioMember" xlink:label="ec_ParquesDeRioMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParquesDeRioMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member" xlink:label="ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexS.aMember" xlink:label="ec_DerivexS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDelCaribeS.a.E.s.p.Member" xlink:label="ec_GasesDelCaribeS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasesDelCaribeS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDeLaGuajiraS.a.E.s.p.Member" xlink:label="ec_GasesDeLaGuajiraS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasesDeLaGuajiraS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServiportSaMember" xlink:label="ec_ServiportSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ServiportSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtpTowerHoldingsMember" xlink:label="ec_AtpTowerHoldingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_AtpTowerHoldingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SociedadPortuariaOlefinasYDerivadosS.a.Member" xlink:label="ec_SociedadPortuariaOlefinasYDerivadosS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/> |
| | <link: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_AccumulatedImpairmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInJointVenturesAbstract" xlink:label="ec_InvestmentsInJointVenturesAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_InvestmentsInJointVenturesAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_InvestmentsInJointVenturesAbstract" xlink:to="ifrs-full_InvestmentsInJointVentures" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInAssociatesAbstract" xlink:label="ec_InvestmentsInAssociatesAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_InvestmentsInAssociatesAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInAssociates" xlink:label="ifrs-full_InvestmentsInAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_InvestmentsInAssociatesAbstract" xlink:to="ifrs-full_InvestmentsInAssociates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Investments in associates and joint ventures - Movement of investments in associates and joint ventures (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ifrs-full_AssociatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:label="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DividendsPaid" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" xlink:label="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments" xlink:label="ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsReceived" xlink:label="ifrs-full_DividendsReceived"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DividendsReceived" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="41203 - Disclosure - Investments in associates and joint ventures - Additional information about associates and joint ventures (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_StatementOfFinancialPositionAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Assets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalInformationAbstract" xlink:label="ifrs-full_AdditionalInformationAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_AdditionalInformationAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_ShorttermBorrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_IncomeStatementAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpenseAndOtherAdministrative" xlink:label="ec_ExpenseAndOtherAdministrative"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ec_ExpenseAndOtherAdministrative" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_FinanceIncomeCost" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Investments in associates and joint ventures - Reconciliation of equity (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareOfOwnershipInterestInJointVenture" xlink:label="ec_ShareOfOwnershipInterestInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_ShareOfOwnershipInterestInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccumulatedAdditionsInvestmentsInJointVenture" xlink:label="ec_AccumulatedAdditionsInvestmentsInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_AccumulatedAdditionsInvestmentsInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLoss" xlink:label="ifrs-full_ReversalOfImpairmentLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnrealizedGainOnInvestmentInJointVenture" xlink:label="ec_UnrealizedGainOnInvestmentInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_UnrealizedGainOnInvestmentInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Property, plant, and equipment (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/> |
| | <link: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_OfficeEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetworkInfrastructureMember" xlink:label="ifrs-full_NetworkInfrastructureMember"/> |
| | <link: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_NetworkInfrastructureMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember"/> |
| | <link: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_ConstructionInProgressMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandMember" xlink:label="ifrs-full_LandMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LandMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/> |
| | <link: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_AccumulatedDepreciationAmortisationAndImpairmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment"/> |
| | <link: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_DepreciationPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/> |
| | <link: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_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/> |
| | <link: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_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Disposals" xlink:label="ec_Disposals"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_Disposals" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment" xlink:label="ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Natural and environmental resources (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/> |
| | <link: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_AccumulatedDepreciationAmortisationAndImpairmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilAndGasInvestmentsMember" xlink:label="ec_OilAndGasInvestmentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilAndGasInvestmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetRetirementCostMember" xlink:label="ec_AssetRetirementCostMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_AssetRetirementCostMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplorationAndEvaluationAssetsMember" xlink:label="ifrs-full_ExplorationAndEvaluationAssetsMember"/> |
| | <link: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_ExplorationAndEvaluationAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross" xlink:label="ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" xlink:label="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" xlink:type="extended" xlink:title="41402 - Disclosure - Natural and environmental resources - Accounting for suspended exploratory wells (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/> |
| | <link: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_LaterThanOneYearAndNotLaterThanThreeYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/> |
| | <link: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_LaterThanFiveYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/> |
| | <link: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_NotLaterThanOneYearMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear" xlink:label="ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleExplorationAndEvaluationAssets" xlink:label="ifrs-full_IntangibleExplorationAndEvaluationAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IntangibleExplorationAndEvaluationAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsDetails" xlink:type="extended" xlink:title="41501 - Disclosure - Right-of-use assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:label="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PipelinesMember" xlink:label="ec_PipelinesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_PipelinesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember" xlink:label="ifrs-full_LandAndBuildingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_LandAndBuildingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/> |
| | <link: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_PropertyPlantAndEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember" xlink:label="ifrs-full_VehiclesMember"/> |
| | <link: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_VehiclesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="ifrs-full_RightofuseAssetsMember"/> |
| | <link: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_RightofuseAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/> |
| | <link: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_LeaseLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:label="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RightOfUseAssetsRollforwardAbstract" xlink:label="ec_RightOfUseAssetsRollforwardAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ec_RightOfUseAssetsRollforwardAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets" xlink:label="ifrs-full_RightofuseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_RightofuseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets" xlink:label="ifrs-full_AdditionsToRightofuseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_AdditionsToRightofuseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="ifrs-full_DepreciationRightofuseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_DepreciationRightofuseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" xlink:label="ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossOnRightOfUseAssets" xlink:label="ec_ImpairmentLossOnRightOfUseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_ImpairmentLossOnRightOfUseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisposalOfRightOfUseAssets" xlink:label="ec_DisposalOfRightOfUseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_DisposalOfRightOfUseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseFromTransfersInRightOfUseAssets" xlink:label="ec_IncreaseDecreaseFromTransfersInRightOfUseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_IncreaseDecreaseFromTransfersInRightOfUseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:label="ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LeaseLiabilitiesRollforwardAbstract" xlink:label="ec_LeaseLiabilitiesRollforwardAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ec_LeaseLiabilitiesRollforwardAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities" xlink:label="ifrs-full_LeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ifrs-full_LeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdditionsToLeaseLiabilities" xlink:label="ec_AdditionsToLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_AdditionsToLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmortizationOfLeaseLiabilities" xlink:label="ec_AmortizationOfLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_AmortizationOfLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RemeasurementOfLeaseLiabilities" xlink:label="ec_RemeasurementOfLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RemeasurementOfLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossOnLeaseLiabilities" xlink:label="ec_ImpairmentLossOnLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_ImpairmentLossOnLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisposalOfLeaseLiabilities" xlink:label="ec_DisposalOfLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_DisposalOfLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinanceCostOnLeaseLiabilities" xlink:label="ec_FinanceCostOnLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_FinanceCostOnLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" xlink:label="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PaymentOfInterestsRightOfUseAssets" xlink:label="ec_PaymentOfInterestsRightOfUseAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_PaymentOfInterestsRightOfUseAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReclassificationsOrTransfersOfLeaseLiabilities" xlink:label="ec_ReclassificationsOrTransfersOfLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_ReclassificationsOrTransfersOfLeaseLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" xlink:label="ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureIntangibleAssetsDetails" xlink:type="extended" xlink:title="41601 - Disclosure - Intangible assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LicencesAndFranchisesMember" xlink:label="ifrs-full_LicencesAndFranchisesMember"/> |
| | <link: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_LicencesAndFranchisesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="ifrs-full_OtherIntangibleAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_OtherIntangibleAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionsAndRightsMember" xlink:label="ec_ConcessionsAndRightsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_ConcessionsAndRightsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EasementsMember" xlink:label="ec_EasementsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_EasementsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangibleAssetsExcludingGoodwillMember" xlink:label="ec_IntangibleAssetsExcludingGoodwillMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_IntangibleAssetsExcludingGoodwillMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsAxis" xlink:label="ec_ClassesOfContingentAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ec_ClassesOfContingentAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsDomain" xlink:label="ec_ClassesOfContingentAssetsDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ClassesOfContingentAssetsAxis" xlink:to="ec_ClassesOfContingentAssetsDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionLinesMember" xlink:label="ec_ElectricPowerTransmissionLinesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ClassesOfContingentAssetsDomain" xlink:to="ec_ElectricPowerTransmissionLinesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill" xlink:label="ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsDetails" xlink:type="extended" xlink:title="41701 - Disclosure - Impairment of non-current assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfPropertyPlantAndEquipmentMember" xlink:label="ec_ImpairmentOfPropertyPlantAndEquipmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_ImpairmentOfPropertyPlantAndEquipmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentInJointVenturesAndAssociatesMember" xlink:label="ec_InvestmentInJointVenturesAndAssociatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_InvestmentInJointVenturesAndAssociatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="ifrs-full_RightofuseAssetsMember"/> |
| | <link: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_RightofuseAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersNoncurrentAssetsMember" xlink:label="ec_OthersNoncurrentAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OthersNoncurrentAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialStatementSegmentMember" xlink:label="ec_FinancialStatementSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_FinancialStatementSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadsSegmentMember" xlink:label="ec_PowerTransmissionAndRoadsSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadsSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails" xlink:type="extended" xlink:title="41702 - Disclosure - Impairment of non-current assets - Exploration and production (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilFieldsMember" xlink:label="ec_OilFieldsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilFieldsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails" xlink:type="extended" xlink:title="41703 - Disclosure - Impairment of non-current assets - Breakdown of oilfields impairment losses (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:label="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FieldsInColombiaMember" xlink:label="ec_FieldsInColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FieldsInColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FieldsInAbroadMember" xlink:label="ec_FieldsInAbroadMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FieldsInAbroadMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilFieldsMember" xlink:label="ec_OilFieldsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilFieldsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReversalMember" xlink:label="ec_ReversalMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_ReversalMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LossMember" xlink:label="ec_LossMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_LossMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:label="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashGeneratingUnitCarryingAmount" xlink:label="ec_CashGeneratingUnitCarryingAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ec_CashGeneratingUnitCarryingAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:label="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails" xlink:type="extended" xlink:title="41704 - Disclosure - Impairment of non-current assets - Investments in joint ventures (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentsLoss" xlink:label="ec_ImpairmentsLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_ImpairmentsLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails" xlink:type="extended" xlink:title="41705 - Disclosure - Impairment of non-current assets - Cash Generating Units (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_InvercolsaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeBarrancabermejaMember" xlink:label="ec_RefineriaDeBarrancabermejaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeBarrancabermejaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_MeasurementAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CarryingAmount1Member" xlink:label="ec_CarryingAmount1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ec_CarryingAmount1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtFairValue1Member" xlink:label="ec_AtFairValue1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ec_AtFairValue1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalSegmentMember" xlink:label="ec_RefiningAndPetrochemicalSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_RefiningAndPetrochemicalSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails" xlink:type="extended" xlink:title="41706 - Disclosure - Impairment of non-current assets - Energy transmission and roads (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionAndRoadsSegmentMember" xlink:label="ec_EnergyTransmissionAndRoadsSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" xlink:label="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails" xlink:type="extended" xlink:title="41707 - Disclosure - Impairment of non-current assets - Additional information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:label="ec_DisclosureOfImpairmentOfLongtermAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsSegmentMember" xlink:label="ec_TransportationAndLogisticsSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_YaguaraTenaySystemsMember" xlink:label="ec_YaguaraTenaySystemsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_YaguaraTenaySystemsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeBarrancabermejaMember" xlink:label="ec_RefineriaDeBarrancabermejaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeBarrancabermejaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionAndRoadsSegmentMember" xlink:label="ec_EnergyTransmissionAndRoadsSegmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsAxis" xlink:label="ifrs-full_UnobservableInputsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_UnobservableInputsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsMember" xlink:label="ifrs-full_UnobservableInputsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_UnobservableInputsAxis" xlink:to="ifrs-full_UnobservableInputsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" xlink:label="ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_UnobservableInputsMember" xlink:to="ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaArgentinaMember" xlink:label="ec_InternexaArgentinaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaArgentinaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" use="optional"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_YaguaraTenaySystemsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TurboGeneratorMember" xlink:label="ec_TurboGeneratorMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_TurboGeneratorMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CgusOfSouthNorthAndYaguaraTenayMember" xlink:label="ec_CgusOfSouthNorthAndYaguaraTenayMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_CgusOfSouthNorthAndYaguaraTenayMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CgusOfOleoductoDeColombiaS.a.Member" xlink:label="ec_CgusOfOleoductoDeColombiaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_CgusOfOleoductoDeColombiaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosAxis" xlink:label="ec_ScenariosAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ec_ScenariosAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosDomain" xlink:label="ec_ScenariosDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ScenariosAxis" xlink:to="ec_ScenariosDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate0Member" xlink:label="ec_TaxSurchargeRate0Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate0Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate5Member" xlink:label="ec_TaxSurchargeRate5Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate5Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate10Member" xlink:label="ec_TaxSurchargeRate10Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate10Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate15Member" xlink:label="ec_TaxSurchargeRate15Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate15Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersNoncurrentAssetsMember" xlink:label="ec_OthersNoncurrentAssetsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OthersNoncurrentAssetsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:label="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_DisclosureOfImpairmentOfLongtermAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantUnobservableInputAssets" xlink:label="ifrs-full_SignificantUnobservableInputAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_SignificantUnobservableInputAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SurchargeTaxRate" xlink:label="ec_SurchargeTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_SurchargeTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" xlink:label="ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" xlink:label="ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="ifrs-full_ClosingForeignExchangeRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLoss" xlink:label="ifrs-full_ReversalOfImpairmentLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:label="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashGeneratingUnitCarryingAmount" xlink:label="ec_CashGeneratingUnitCarryingAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_CashGeneratingUnitCarryingAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRelatingToSouthCashGeneratingUnit" xlink:label="ec_ImpairmentLossRelatingToSouthCashGeneratingUnit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentLossRelatingToSouthCashGeneratingUnit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfAssetImpairedUnderCashGeneratingUnits" xlink:label="ec_PercentageOfAssetImpairedUnderCashGeneratingUnits"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_PercentageOfAssetImpairedUnderCashGeneratingUnits" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentExpense" xlink:label="ec_ImpairmentExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" xlink:label="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ImpairmentLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureGoodwillDetails" xlink:type="extended" xlink:title="41801 - Disclosure - Goodwill (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfGoodwillTable" xlink:label="ec_DisclosureOfGoodwillTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfGoodwillTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/> |
| | <link: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_AccumulatedImpairmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfGoodwillTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSaMember" xlink:label="ec_OleoductoCentralSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolPetroleumLimitedMember" xlink:label="ec_HocolPetroleumLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolPetroleumLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AndeanChemicalLimitedMember" xlink:label="ec_AndeanChemicalLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AndeanChemicalLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaS.aMember" xlink:label="ec_EsenttiaS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfGoodwillLineItems" xlink:label="ec_DisclosureOfGoodwillLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfGoodwillLineItems" xlink:to="ec_DisclosureOfGoodwillTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GoodwillFromAcquisitionsAbstract" xlink:label="ec_GoodwillFromAcquisitionsAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfGoodwillLineItems" xlink:to="ec_GoodwillFromAcquisitionsAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_GoodwillFromAcquisitionsAbstract" xlink:to="ifrs-full_Goodwill" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsDetails" xlink:type="extended" xlink:title="41901 - Disclosure - Loans and borrowings (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansFromRelatedPartiesMember" xlink:label="ec_LoansFromRelatedPartiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoansMember" xlink:label="ec_CommercialLoansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/> |
| | <link: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_Borrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ShorttermBorrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" xlink:type="extended" xlink:title="41902 - Disclosure - Loans and borrowings - Maturity of loans and borrowings (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoansMember" xlink:label="ec_CommercialLoansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansFromRelatedPartiesMember" xlink:label="ec_LoansFromRelatedPartiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/> |
| | <link: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_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember"/> |
| | <link: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_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanTenYearsMember"/> |
| | <link: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_LaterThanTenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" xlink:type="extended" xlink:title="41903 - Disclosure - Loans and borrowings - Breakdown by type of interest rate and currency (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixedInterestRateMember" xlink:label="ifrs-full_FixedInterestRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FixedInterestRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails" xlink:type="extended" xlink:title="41904 - Disclosure - Loans and borrowings - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalBorrowingsMember" xlink:label="ec_LocalBorrowingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LocalBorrowingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanMaturityJune2028Member" xlink:label="ec_CommercialLoanMaturityJune2028Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CommercialAndSyndicateLoansMember" xlink:to="ec_CommercialLoanMaturityJune2028Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LongTermSyndicatedLoanMember" xlink:label="ec_LongTermSyndicatedLoanMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CommercialAndSyndicateLoansMember" xlink:to="ec_LongTermSyndicatedLoanMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsWithCouponRate8.88PercentMember" xlink:label="ec_BondsWithCouponRate8.88PercentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_BondMember" xlink:to="ec_BondsWithCouponRate8.88PercentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsWithCouponRate8.63PercentMember" xlink:label="ec_BondsWithCouponRate8.63PercentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_BondMember" xlink:to="ec_BondsWithCouponRate8.63PercentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByEcopetrolS.aMember" xlink:label="ec_BorrowingsByEcopetrolS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByEcopetrolS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember" xlink:label="ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByOcensaS.aMember" xlink:label="ec_BorrowingsByOcensaS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByOcensaS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ibr6mRateMember" xlink:label="ec_Ibr6mRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_Ibr6mRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_StatementGeographicalAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BR" xlink:label="country_BR"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BR" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CO" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CL" xlink:label="country_CL"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CL" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaAndItsCompaniesMember" xlink:label="ec_IsaAndItsCompaniesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_IsaAndItsCompaniesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseInExchangeRateOfColombianPesosPerDollar" xlink:label="ec_DecreaseInExchangeRateOfColombianPesosPerDollar"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DecreaseInExchangeRateOfColombianPesosPerDollar" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/> |
| | <link: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_BorrowingsAdjustmentToInterestRateBasis" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/> |
| | <link: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_ProceedsFromBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/> |
| | <link: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_NotionalAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansPayableFairValue" xlink:label="ec_LoansPayableFairValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_LoansPayableFairValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedValueOfCurrentGuarantees" xlink:label="ec_EstimatedValueOfCurrentGuarantees"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_EstimatedValueOfCurrentGuarantees" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromNoncurrentBorrowings" xlink:label="ifrs-full_ProceedsFromNoncurrentBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ProceedsFromNoncurrentBorrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:label="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherPayablesAdditionalInformationDetails" xlink:type="extended" xlink:title="42002 - Disclosure - Trade and other payables - Additional information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTradeAndOtherPayablesTable" xlink:label="ec_DisclosureOfTradeAndOtherPayablesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTradeAndOtherPayablesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" xlink:label="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolS.a.Member" xlink:label="ec_EcopetrolS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolS.a.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaS.a.Member" xlink:label="ec_OleoductoDeColombiaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:label="ec_DisclosureOfTradeAndOtherPayablesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:to="ec_DisclosureOfTradeAndOtherPayablesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:to="ifrs-full_DividendPayables" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails" xlink:type="extended" xlink:title="42101 - Disclosure - Provisions for employees' benefits (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TerminationBenefitsMember" xlink:label="ec_TerminationBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_TerminationBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PostEmploymentAndTerminationBenefitsMember" xlink:label="ec_PostEmploymentAndTerminationBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PostEmploymentAndTerminationBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherEmploymentBeneftsMember" xlink:label="ec_OtherEmploymentBeneftsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherEmploymentBeneftsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SocialBenefitsAndSalariesMember" xlink:label="ec_SocialBenefitsAndSalariesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_SocialBenefitsAndSalariesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PostEmploymentsBenefitsAbstract" xlink:label="ec_PostEmploymentsBenefitsAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_PostEmploymentsBenefitsAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForEmployeeBenefits" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" xlink:type="extended" xlink:title="42102 - Disclosure - Provisions for employees' benefits - Net of post-employment benefits (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherEmployeeBenefitsMember" xlink:label="ec_OtherEmployeeBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherEmployeeBenefitsMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LiabilitiesOfBenefitPlanAbstract" xlink:label="ec_LiabilitiesOfBenefitPlanAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_LiabilitiesOfBenefitPlanAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetsOfBenefitPlanAbstract" xlink:label="ec_AssetsOfBenefitPlanAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_AssetsOfBenefitPlanAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_RecognisedAssetsDefinedBenefitPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_RecognisedAssetsDefinedBenefitPlan" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContributionsToFundsPlanAssets" xlink:label="ec_ContributionsToFundsPlanAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_ContributionsToFundsPlanAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BenefitsPaid" xlink:label="ec_BenefitsPaid"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_BenefitsPaid" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialGainsLossesToPlanAssets" xlink:label="ec_ActuarialGainsLossesToPlanAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_ActuarialGainsLossesToPlanAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="42103 - Disclosure - Provisions for employees' benefits - Movement in profit and loss and in other comprehensive income (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RecognizedThroughProfitOfLossAbstract" xlink:label="ec_RecognizedThroughProfitOfLossAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_RecognizedThroughProfitOfLossAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterestCostRecognizedInProfitOrLoss" xlink:label="ec_InterestCostRecognizedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_InterestCostRecognizedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentServiceCostRecognizedInProfitOrLoss" xlink:label="ec_CurrentServiceCostRecognizedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_CurrentServiceCostRecognizedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PastServiceCostRecognizedInProfitOrLoss" xlink:label="ec_PastServiceCostRecognizedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_PastServiceCostRecognizedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BenefitsPlanCostsRecognizedInProfitOrLoss" xlink:label="ec_BenefitsPlanCostsRecognizedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_BenefitsPlanCostsRecognizedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:label="ec_RecognizedThroughOtherComprehensiveIncomeAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" xlink:label="ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" xlink:type="extended" xlink:title="42104 - Disclosure - Provisions for employees' benefits - Plan assets of pension and pension bonds (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntitiesAxis" xlink:label="ec_LegalEntitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_LegalEntitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntityDomain" xlink:label="ec_LegalEntityDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_LegalEntitiesAxis" xlink:to="ec_LegalEntityDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationalGovernmentMember" xlink:label="ec_NationalGovernmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LegalEntityDomain" xlink:to="ec_NationalGovernmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PrivateEntitiesMember" xlink:label="ec_PrivateEntitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LegalEntityDomain" xlink:to="ec_PrivateEntitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PublicEntitiesMember" xlink:label="ec_PublicEntitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LegalEntityDomain" xlink:to="ec_PublicEntitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignEntitiesMember" xlink:label="ec_ForeignEntitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LegalEntityDomain" xlink:to="ec_ForeignEntitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustAxis" xlink:label="ec_TrustAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_TrustAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustDomain" xlink:label="ec_TrustDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TrustAxis" xlink:to="ec_TrustDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionTrustMember" xlink:label="ec_PensionTrustMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TrustDomain" xlink:to="ec_PensionTrustMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsOfBenefitPlan" xlink:label="ifrs-full_AssetsOfBenefitPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_AssetsOfBenefitPlan" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails" xlink:type="extended" xlink:title="42105 - Disclosure - Provisions for employees' benefits - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsOfBenefitPlan" xlink:label="ifrs-full_AssetsOfBenefitPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_AssetsOfBenefitPlan" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfPlanAssets" xlink:label="ec_PercentageOfPlanAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_PercentageOfPlanAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" xlink:type="extended" xlink:title="42106 - Disclosure - Provisions for employees' benefits - Credit ratings of the issuers and counterparties in assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationMember" xlink:label="ec_NationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_NationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaPlusMember" xlink:label="ec_AaPlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaPlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMinusMember" xlink:label="ec_BbbMinusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMinusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMember" xlink:label="ec_AaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrcOnePlusMember" xlink:label="ec_BrcOnePlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BrcOnePlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbPlusMember" xlink:label="ec_BbbPlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbPlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AplusMember" xlink:label="ec_AplusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AplusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaTwoMember" xlink:label="ec_BaaTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMinusMember" xlink:label="ec_AaMinusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMinusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaOneMember" xlink:label="ec_BaaOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbPlusMember" xlink:label="ec_BbPlusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbPlusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherQualificationsMember" xlink:label="ec_OtherQualificationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherQualificationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnratedMember" xlink:label="ec_UnratedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_UnratedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="ifrs-full_PlanAssetsAtFairValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_PlanAssetsAtFairValue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" xlink:type="extended" xlink:title="42107 - Disclosure - Provisions for employees' benefits - Actuarial assumptions (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitMember" xlink:label="ec_OtherBenefitMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialAssumptionOfShortTermRates" xlink:label="ec_ActuarialAssumptionOfShortTermRates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_ActuarialAssumptionOfShortTermRates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialAssumptionOfLongTermRates" xlink:label="ec_ActuarialAssumptionOfLongTermRates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_ActuarialAssumptionOfLongTermRates" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" xlink:type="extended" xlink:title="42108 - Disclosure - Provisions for employees' benefits - Maturity of benefit obligation (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/> |
| | <link: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_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/> |
| | <link: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_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/> |
| | <link: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_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/> |
| | <link: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_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixYearsMember" xlink:label="ec_LaterThanSixYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSixYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" xlink:type="extended" xlink:title="42109 - Disclosure - Provisions for employees' benefits - Sensitivity analysis (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthMember" xlink:label="ec_HealthMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetails" xlink:type="extended" xlink:title="42201 - Disclosure - Accrued liabilities and provisions (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetRetirementObligationMember" xlink:label="ec_AssetRetirementObligationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_AssetRetirementObligationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationProvisionMember" xlink:label="ec_LitigationProvisionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_LitigationProvisionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnvironmentalContingenciesProvisionMember" xlink:label="ec_EnvironmentalContingenciesProvisionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_EnvironmentalContingenciesProvisionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNewProvisionsOtherProvisions" xlink:label="ec_IfrsNewProvisionsOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsNewProvisionsOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BusinessCombinationContingentConsiderationLiability" xlink:label="ec_BusinessCombinationContingentConsiderationLiability"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_BusinessCombinationContingentConsiderationLiability" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInReversals" xlink:label="ec_IncreaseDecreaseInReversals"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IncreaseDecreaseInReversals" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="ifrs-full_ProvisionUsedOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="ifrs-full_UnusedProvisionReversedOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_UnusedProvisionReversedOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions" xlink:label="ifrs-full_OtherShorttermProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherShorttermProvisions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherLongtermProvisions" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" xlink:type="extended" xlink:title="42202 - Disclosure - Accrued liabilities and provisions - Additional information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaMember" xlink:label="ec_RefineriaDeCartagenaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeCartagenaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LettersOfCreditsOneMember" xlink:label="ec_LettersOfCreditsOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LettersOfCreditsOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LettersOfCreditsTwoMember" xlink:label="ec_LettersOfCreditsTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LettersOfCreditsTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaSASMember" xlink:label="ec_RefineriaDeCartagenaSASMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="srt_TitleOfIndividualAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_VicePresidentMember" xlink:label="srt_VicePresidentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_VicePresidentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PresidentMember" xlink:label="srt_PresidentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_PresidentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_McdermottInternationalLtdMember" xlink:label="ec_McdermottInternationalLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_McdermottInternationalLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MandatoryInvestmentsNaturalResources" xlink:label="ec_MandatoryInvestmentsNaturalResources"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MandatoryInvestmentsNaturalResources" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting" xlink:label="ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForcedInvestmentsNaturalResourcesPercentage" xlink:label="ec_ForcedInvestmentsNaturalResourcesPercentage"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ForcedInvestmentsNaturalResourcesPercentage" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumPercentageOfExecutionOfForcedObligation" xlink:label="ec_MinimumPercentageOfExecutionOfForcedObligation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumPercentageOfExecutionOfForcedObligation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumHistoricalExecutionAmount" xlink:label="ec_MinimumHistoricalExecutionAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumHistoricalExecutionAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLitigationSettlementAmountAwardedToOtherParty" xlink:label="ec_IfrsLitigationSettlementAmountAwardedToOtherParty"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsLitigationSettlementAmountAwardedToOtherParty" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DismissalOfClaimAmountByPlaintiff" xlink:label="ec_DismissalOfClaimAmountByPlaintiff"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DismissalOfClaimAmountByPlaintiff" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup" xlink:label="ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfSharesAcquired" xlink:label="ec_PercentageOfSharesAcquired"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PercentageOfSharesAcquired" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables" xlink:label="ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence" xlink:label="ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerOfficialsBeingInvestigated" xlink:label="ec_NumberOfFormerOfficialsBeingInvestigated"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficialsBeingInvestigated" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnidentifiedExpensesForSpecifiedPeriod" xlink:label="ec_UnidentifiedExpensesForSpecifiedPeriod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedExpensesForSpecifiedPeriod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnidentifiedProjectCostWhenEntered" xlink:label="ec_UnidentifiedProjectCostWhenEntered"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedProjectCostWhenEntered" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessClaimsMadeValue" xlink:label="ec_LegalProceedingsInProcessClaimsMadeValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessClaimsMadeValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CorrespondingToReimbursementOfLegalFees" xlink:label="ec_CorrespondingToReimbursementOfLegalFees"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_CorrespondingToReimbursementOfLegalFees" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessDamagesSoughtValue" xlink:label="ec_LegalProceedingsInProcessDamagesSoughtValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessDamagesSoughtValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetClaim" xlink:label="ec_ContingentAssetClaim"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetClaim" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetClaimInvoicesProvisionallyPaid" xlink:label="ec_ContingentAssetClaimInvoicesProvisionallyPaid"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetClaimInvoicesProvisionallyPaid" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest" xlink:label="ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetNonDetailedCounterclaim" xlink:label="ec_ContingentAssetNonDetailedCounterclaim"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetNonDetailedCounterclaim" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetComplianceLetterOfCredit" xlink:label="ec_ContingentAssetComplianceLetterOfCredit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetComplianceLetterOfCredit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerOfficials" xlink:label="ec_NumberOfFormerOfficials"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficials" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerPresidents" xlink:label="ec_NumberOfFormerPresidents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerPresidents" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerFinancialVicePresidents" xlink:label="ec_NumberOfFormerFinancialVicePresidents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerFinancialVicePresidents" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" xlink:type="extended" xlink:title="42203 - Disclosure - Accrued liabilities and provisions - Litigation (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationAxis" xlink:label="ec_LitigationAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ec_LitigationAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationDomain" xlink:label="ec_LitigationDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_LitigationAxis" xlink:to="ec_LitigationDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CteepRegulatoryContingencyCaseMember" xlink:label="ec_CteepRegulatoryContingencyCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LitigationDomain" xlink:to="ec_CteepRegulatoryContingencyCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PublicWorksContributionsCaseMember" xlink:label="ec_PublicWorksContributionsCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LitigationDomain" xlink:to="ec_PublicWorksContributionsCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyAndUrbanLandTaxIptuCteepCaseMember" xlink:label="ec_PropertyAndUrbanLandTaxIptuCteepCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LitigationDomain" xlink:to="ec_PropertyAndUrbanLandTaxIptuCteepCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember" xlink:label="ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LitigationDomain" xlink:to="ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdministrativeProcessesCaseMember" xlink:label="ec_AdministrativeProcessesCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LitigationDomain" xlink:to="ec_AdministrativeProcessesCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember" xlink:label="ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LitigationDomain" xlink:to="ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DamagesCausedByExportActivitiesMember" xlink:label="ec_DamagesCausedByExportActivitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LitigationDomain" xlink:to="ec_DamagesCausedByExportActivitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessDamagesSoughtValue" xlink:label="ec_LegalProceedingsInProcessDamagesSoughtValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessDamagesSoughtValue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" xlink:type="extended" xlink:title="42204 - Disclosure - Accrued liabilities and provisions - Details of contingent liabilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstitutionalActionMember" xlink:label="ec_ConstitutionalActionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ConstitutionalActionMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryAdministrativeMember" xlink:label="ec_OrdinaryAdministrativeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryAdministrativeMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryLaborMember" xlink:label="ec_OrdinaryLaborMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryLaborMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryCivilMember" xlink:label="ec_OrdinaryCivilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryCivilMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ArbitrationMember" xlink:label="ec_ArbitrationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ArbitrationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PenalMember" xlink:label="ec_PenalMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_PenalMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProcessesOfLegalProceedingsNotRecognised" xlink:label="ec_NumberOfProcessesOfLegalProceedingsNotRecognised"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfProcessesOfLegalProceedingsNotRecognised" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LossContingencyUnrecordedAmount" xlink:label="ec_LossContingencyUnrecordedAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LossContingencyUnrecordedAmount" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" xlink:type="extended" xlink:title="42205 - Disclosure - Accrued liabilities and provisions - Details of contingent assets (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryAdministrativeMember" xlink:label="ec_OrdinaryAdministrativeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryAdministrativeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryLaborMember" xlink:label="ec_OrdinaryLaborMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryLaborMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryCivilMember" xlink:label="ec_OrdinaryCivilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryCivilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ArbitrationMember" xlink:label="ec_ArbitrationMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ArbitrationMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PenalMember" xlink:label="ec_PenalMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_PenalMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstitutionalActionMember" xlink:label="ec_ConstitutionalActionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ConstitutionalActionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProcessesOfContingentAssets" xlink:label="ec_NumberOfProcessesOfContingentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfProcessesOfContingentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_EstimatedFinancialEffectOfContingentAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityEcopetrolBusinessGroupsReservesDetails" xlink:type="extended" xlink:title="42301 - Disclosure - Equity - Ecopetrol Business Groups reserves (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatutoryReserveMember" xlink:label="ifrs-full_StatutoryReserveMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalReserveMember" xlink:label="ifrs-full_CapitalReserveMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherReservesMember" xlink:label="ifrs-full_MiscellaneousOtherReservesMember"/> |
| | <link: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_MiscellaneousOtherReservesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReserves" xlink:label="ifrs-full_OtherReserves"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherReserves" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityMovementOfEquityReservesDetails" xlink:type="extended" xlink:title="42302 - Disclosure - Equity - Movement of equity reserves (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquityReservesMember" xlink:label="ec_EquityReservesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ec_EquityReservesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReleaseOfReserves" xlink:label="ec_ReleaseOfReserves"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ReleaseOfReserves" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity" xlink:label="ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaid" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails" xlink:type="extended" xlink:title="42303 - Disclosure - Equity - Dividends paid (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionElectricaS.aMember" xlink:label="ec_InterconexionElectricaS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionElectricaS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSaMember" xlink:label="ec_OleoductoCentralSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" xlink:label="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaSaOdcMember" xlink:label="ec_OleoductoDeColombiaSaOdcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaSaOdcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoBicentenarioDeColombiaS.a.sMember" xlink:label="ec_OleoductoBicentenarioDeColombiaS.a.sMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoBicentenarioDeColombiaS.a.sMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="42304 - Disclosure - Equity - Other comprehensive income (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/> |
| | <link: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_AccumulatedOtherComprehensiveIncomeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges" xlink:label="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments" xlink:label="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLosses" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLosses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLosses" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityAdditionalInformationDetails" xlink:type="extended" xlink:title="42306 - Disclosure - Equity - Additional information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialGuaranteeContractsMember" xlink:label="ifrs-full_FinancialGuaranteeContractsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_FinancialGuaranteeContractsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentsArrangementAxis" xlink:label="ec_ShareBasedPaymentsArrangementAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ec_ShareBasedPaymentsArrangementAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentArrangementDomain" xlink:label="ec_ShareBasedPaymentArrangementDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ShareBasedPaymentsArrangementAxis" xlink:to="ec_ShareBasedPaymentArrangementDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ShareBasedPaymentArrangementDomain" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesoMember" xlink:label="ec_ColombianPesoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolS.a.Member" xlink:label="ec_EcopetrolS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_StabilizationFundOfFuelPricesMember" xlink:label="ec_StabilizationFundOfFuelPricesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_StabilizationFundOfFuelPricesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments" xlink:label="ifrs-full_CapitalCommitments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_CapitalCommitments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised" xlink:label="ifrs-full_NumberOfSharesAuthorised"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesSubscribed" xlink:label="ec_NumberOfSharesSubscribed"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesSubscribed" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProportionOfSharesAvailableForPublicTrade" xlink:label="ec_ProportionOfSharesAvailableForPublicTrade"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesAvailableForPublicTrade" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesAvailableForPublicTrade" xlink:label="ec_NumberOfSharesAvailableForPublicTrade"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesAvailableForPublicTrade" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProportionOfSharesHeldByMajorityShareHolders" xlink:label="ec_ProportionOfSharesHeldByMajorityShareHolders"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesHeldByMajorityShareHolders" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesHeldByMajorityShareHolders" xlink:label="ec_NumberOfSharesHeldByMajorityShareHolders"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesHeldByMajorityShareHolders" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalReserve" xlink:label="ifrs-full_CapitalReserve"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_CapitalReserve" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:label="ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SubscribedAndPaidincapital" xlink:label="ec_SubscribedAndPaidincapital"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_SubscribedAndPaidincapital" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="ifrs-full_AdditionalPaidinCapital"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_AdditionalPaidinCapital" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdditionalPaidInCapitalReceivables" xlink:label="ec_AdditionalPaidInCapitalReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_AdditionalPaidInCapitalReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables" xlink:label="ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProfitDistributionProjectReserve" xlink:label="ec_ProfitDistributionProjectReserve"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProfitDistributionProjectReserve" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable" xlink:label="ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendPayables" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" xlink:type="extended" xlink:title="42401 - Disclosure - Revenue from contracts with customers - National and foreign sales (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MeddistillatesMember" xlink:label="ec_MeddistillatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_MeddistillatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasolineAndTurboFuelMember" xlink:label="ec_GasolineAndTurboFuelMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_GasolineAndTurboFuelMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalGassMember" xlink:label="ec_NaturalGassMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_NaturalGassMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesMember" xlink:label="ec_ServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionServices2Member" xlink:label="ec_ElectricPowerTransmissionServices2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ElectricPowerTransmissionServices2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlasticAndRubberMember" xlink:label="ec_PlasticAndRubberMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PlasticAndRubberMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LpgAndPropaneMember" xlink:label="ec_LpgAndPropaneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_LpgAndPropaneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsphaltsMember" xlink:label="ec_AsphaltsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AsphaltsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelGasServicesMember" xlink:label="ec_FuelGasServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelGasServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CrudeMember" xlink:label="ec_CrudeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CrudeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PolyethyleneMember" xlink:label="ec_PolyethyleneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PolyethyleneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AromaticsMember" xlink:label="ec_AromaticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AromaticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadsAndConstructionServicesMember" xlink:label="ec_RoadsAndConstructionServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherIncomeGasContractsMember" xlink:label="ec_OtherIncomeGasContractsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherIncomeGasContractsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelOilMember" xlink:label="ec_FuelOilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelOilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherProductsMember" xlink:label="ec_OtherProductsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherProductsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DieselMember" xlink:label="ec_DieselMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_DieselMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_MarketsOfCustomersAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DomesticSalesMember" xlink:label="ec_DomesticSalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_DomesticSalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignSalesMember" xlink:label="ec_ForeignSalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_ForeignSalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenuesFromSaleOfGoods" xlink:label="ec_RevenuesFromSaleOfGoods"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_RevenuesFromSaleOfGoods" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" xlink:type="extended" xlink:title="42402 - Disclosure - Revenue from contracts with customers - Additional information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_MarketsOfCustomersAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TerpelMember" xlink:label="ec_TerpelMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_TerpelMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersMember" xlink:label="ec_OthersMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_OthersMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_InitiallyAppliedIFRSsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IFRS17Member" xlink:label="ifrs-full_IFRS17Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="ifrs-full_IFRS17Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInSalePriceDifferential" xlink:label="ec_IncreaseDecreaseInSalePriceDifferential"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseDecreaseInSalePriceDifferential" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainLossFromHedgesForFutureExports" xlink:label="ec_GainLossFromHedgesForFutureExports"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_GainLossFromHedgesForFutureExports" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainLossFromOperationsWithDerivativeFinancialInstruments" xlink:label="ec_GainLossFromOperationsWithDerivativeFinancialInstruments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_GainLossFromOperationsWithDerivativeFinancialInstruments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="ifrs-full_PercentageOfEntitysRevenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInOtherForeignServiceRevenues" xlink:label="ec_IncreaseInOtherForeignServiceRevenues"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseInOtherForeignServiceRevenues" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" xlink:type="extended" xlink:title="42403 - Disclosure - Revenue from contracts with customers - Sales by geographic area (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsiaContinentMember" xlink:label="ec_AsiaContinentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_AsiaContinentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CentralAmericaAndCaribbeanMember" xlink:label="ec_CentralAmericaAndCaribbeanMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_CentralAmericaAndCaribbeanMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SouthAmericaAndOthersMember" xlink:label="ec_SouthAmericaAndOthersMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_SouthAmericaAndOthersMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EuropeContinentMember" xlink:label="ec_EuropeContinentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_EuropeContinentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PanamaCountryMember" xlink:label="ec_PanamaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PanamaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyPowerTransmissionMember" xlink:label="ec_EnergyPowerTransmissionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_EnergyPowerTransmissionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstructionAndImprovementBusinessesRoadsMember" xlink:label="ec_ConstructionAndImprovementBusinessesRoadsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ConstructionAndImprovementBusinessesRoadsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TelecommunicationsBusinessDevelopmentMember" xlink:label="ec_TelecommunicationsBusinessDevelopmentMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_TelecommunicationsBusinessDevelopmentMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepAndSubsidiariesMember" xlink:label="ec_IsaCteepAndSubsidiariesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepAndSubsidiariesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember" xlink:label="ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="ifrs-full_PercentageOfEntitysRevenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProgressObtainedForFunctionalUnit3" xlink:label="ec_PercentageOfProgressObtainedForFunctionalUnit3"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProgressObtainedForFunctionalUnit3" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProgressObtainedForFunctionalUnit6" xlink:label="ec_PercentageOfProgressObtainedForFunctionalUnit6"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProgressObtainedForFunctionalUnit6" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit" xlink:label="ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CapitalCommitmentsIncludesIsaCommittedInvestments" xlink:label="ec_CapitalCommitmentsIncludesIsaCommittedInvestments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_CapitalCommitmentsIncludesIsaCommittedInvestments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmountOfProjectsAwarded" xlink:label="ec_AmountOfProjectsAwarded"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfProjectsAwarded" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProjectsAwarded" xlink:label="ec_PercentageOfProjectsAwarded"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProjectsAwarded" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmountOfReinforcementAndImprovementsApproved" xlink:label="ec_AmountOfReinforcementAndImprovementsApproved"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfReinforcementAndImprovementsApproved" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval" xlink:label="ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" xlink:label="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" xlink:label="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCapitalContributionCommitted" xlink:label="ec_PercentageOfCapitalContributionCommitted"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfCapitalContributionCommitted" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails" xlink:type="extended" xlink:title="42501 - Disclosure - Cost of sales (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" xlink:to="ec_TypeOfCostAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TypeOfCostAxis" xlink:to="ec_TypeOfCostDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostsMember" xlink:label="ec_VariableCostsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_VariableCostsMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostsMember" xlink:label="ec_FixedCostsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_FixedCostsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FuelExpense" xlink:label="ifrs-full_FuelExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_FuelExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesOfCrude" xlink:label="ec_PurchasesOfCrude"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_PurchasesOfCrude" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RoyaltyExpense" xlink:label="ifrs-full_RoyaltyExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RoyaltyExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepreciationDepletionAndAmortizationExpense" xlink:label="ec_DepreciationDepletionAndAmortizationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EnergyExpense" xlink:label="ifrs-full_EnergyExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_EnergyExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxesAndEconomicRights" xlink:label="ec_TaxesAndEconomicRights"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_TaxesAndEconomicRights" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProcessingMaterials" xlink:label="ec_ProcessingMaterials"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ProcessingMaterials" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesOfOtherProductsAndGas" xlink:label="ec_PurchasesOfOtherProductsAndGas"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_PurchasesOfOtherProductsAndGas" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransportationExpense" xlink:label="ifrs-full_TransportationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_TransportationExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InventoryAllocationExpenseIncome" xlink:label="ec_InventoryAllocationExpenseIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_InventoryAllocationExpenseIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostsGross" xlink:label="ec_VariableCostsGross"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_VariableCostsGross" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense" xlink:label="ifrs-full_RepairsAndMaintenanceExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WagesAndSalaries" xlink:label="ifrs-full_WagesAndSalaries"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstructionServices" xlink:label="ec_ConstructionServices"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ConstructionServices" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServicesExpense" xlink:label="ifrs-full_ServicesExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_ServicesExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesContractedInAssociations" xlink:label="ec_ServicesContractedInAssociations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ServicesContractedInAssociations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxesAndContributions" xlink:label="ec_TaxesAndContributions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_TaxesAndContributions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RawMaterialsAndConsumablesUsed" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostsOfSaleGross" xlink:label="ec_FixedCostsOfSaleGross"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_FixedCostsOfSaleGross" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAdministrativeOperativeAndProjectExpensesDetails" xlink:type="extended" xlink:title="42601 - Disclosure - Administrative, operative, and project expenses (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:label="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureAxis" xlink:label="ec_ExpensesByNatureAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:to="ec_ExpensesByNatureAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureDomain" xlink:label="ec_ExpensesByNatureDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ExpensesByNatureAxis" xlink:to="ec_ExpensesByNatureDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdministrationExpensesMember" xlink:label="ec_AdministrationExpensesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ExpensesByNatureDomain" xlink:to="ec_AdministrationExpensesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OperationAndProjectExpensesMember" xlink:label="ec_OperationAndProjectExpensesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ExpensesByNatureDomain" xlink:to="ec_OperationAndProjectExpensesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GeneralExpensesAndOther" xlink:label="ec_GeneralExpensesAndOther"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_GeneralExpensesAndOther" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WagesAndSalaries" xlink:label="ifrs-full_WagesAndSalaries"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" xlink:label="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense" xlink:label="ifrs-full_AdministrativeExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_AdministrativeExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="ifrs-full_FeeAndCommissionExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_FeeAndCommissionExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FeeForRegulatoryEntities" xlink:label="ec_FeeForRegulatoryEntities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_FeeForRegulatoryEntities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense" xlink:label="ifrs-full_RepairsAndMaintenanceExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="ifrs-full_MiscellaneousOtherOperatingExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_MiscellaneousOtherOperatingExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingExpense" xlink:label="ifrs-full_OperatingExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_OperatingExpense" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="42901 - Disclosure - Risk management - Financial assets and liabilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeReceivablesAndPayables" xlink:label="ec_TradeReceivablesAndPayables"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_TradeReceivablesAndPayables" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansAndBorrowings" xlink:label="ec_LoansAndBorrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_LoansAndBorrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherAssetsLiabilities" xlink:label="ec_OtherAssetsLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OtherAssetsLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" xlink:label="ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" xlink:type="extended" xlink:title="42902 - Disclosure - Risk management - Financial assets and liabilities denominated in foreign currency (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfRisksAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" xlink:label="ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome" xlink:label="ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" xlink:label="ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome" xlink:label="ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" xlink:type="extended" xlink:title="42903 - Disclosure - Risk management - Non derivative hedging instrument (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReassignmentOfHedgingInstruments" xlink:label="ec_ReassignmentOfHedgingInstruments"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_ReassignmentOfHedgingInstruments" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgingInstrumentsRealizedExports" xlink:label="ec_HedgingInstrumentsRealizedExports"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_HedgingInstrumentsRealizedExports" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DesignationOfNewCoverageOfHedgingInstrument" xlink:label="ec_DesignationOfNewCoverageOfHedgingInstrument"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DesignationOfNewCoverageOfHedgingInstrument" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" xlink:type="extended" xlink:title="42905 - Disclosure - Risk management - Expected reclassification of the cumulative exchange difference from other comprehensive income to profit or loss (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember" xlink:label="ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:label="ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember" xlink:label="ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanEightYearsAndNotLaterThanNineYearsMember" xlink:label="ec_LaterThanEightYearsAndNotLaterThanNineYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanEightYearsAndNotLaterThanNineYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanNineYearsAndNotLaterThanTenYearsMember" xlink:label="ec_LaterThanNineYearsAndNotLaterThanTenYearsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanNineYearsAndNotLaterThanTenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" xlink:type="extended" xlink:title="42906 - Disclosure - Risk management - Hedge of a net investment in a foreign operation (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBusinessGroupMember" xlink:label="ec_EcopetrolBusinessGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBusinessGroupMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaColombiaMember" xlink:label="ec_IsaColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IsaColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" xlink:type="extended" xlink:title="42907 - Disclosure - Risk management - Schedule of Detailed Information About Hedging Instruments Explanatory (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RedDeEnergiaDelPeruMember" xlink:label="ec_RedDeEnergiaDelPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_RedDeEnergiaDelPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntervialChileMember" xlink:label="ec_IntervialChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IntervialChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralS.a.Member" xlink:label="ec_OleoductoCentralS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_OleoductoCentralS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencySwapContractMember" xlink:label="ifrs-full_CurrencySwapContractMember"/> |
| | <link: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_CurrencySwapContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" xlink:type="extended" xlink:title="42908 - Disclosure - Risk management - Significant concentration of credit risk (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsNotCreditimpairedMember" xlink:label="ifrs-full_FinancialInstrumentsNotCreditimpairedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:to="ifrs-full_FinancialInstrumentsNotCreditimpairedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_PastDueStatusAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixMonthMember" xlink:label="ec_LaterThanSixMonthMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ec_LaterThanSixMonthMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesMember" xlink:label="ec_TradeAndOtherReceivablesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" xlink:type="extended" xlink:title="42909 - Disclosure - Risk management - Risk management (Sensitivity in income and other comprehensive income to variations in interest rate) (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInFloatingInterestMember" xlink:label="ec_IncreaseInFloatingInterestMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_IncreaseInFloatingInterestMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseInFloatingInterestMember" xlink:label="ec_DecreaseInFloatingInterestMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_DecreaseInFloatingInterestMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialAssetsExpenses" xlink:label="ec_IncreaseDecreaseInFinancialAssetsExpenses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialAssetsExpenses" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialAssetsIncome" xlink:label="ec_IncreaseDecreaseInFinancialAssetsIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialAssetsIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialLiabilitiesIncome" xlink:label="ec_IncreaseDecreaseInFinancialLiabilitiesIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialLiabilitiesIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialLiabilitiesExpenses" xlink:label="ec_IncreaseDecreaseInFinancialLiabilitiesExpenses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialLiabilitiesExpenses" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome" xlink:label="ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" xlink:type="extended" xlink:title="42910 - Disclosure - Risk management - Maturity of financial liabilities (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/> |
| | <link: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_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember"/> |
| | <link: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_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanTenYearsMember"/> |
| | <link: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_LaterThanTenYearsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:label="ifrs-full_BankBorrowingsUndiscountedCashFlows"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_BankBorrowingsUndiscountedCashFlows" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClosingForeignExchangeRates" xlink:label="ec_ClosingForeignExchangeRates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_ClosingForeignExchangeRates" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementAdditionalInformationDetails" xlink:type="extended" xlink:title="42912 - Disclosure - Risk management - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfRisksAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PesoPortfolioMember" xlink:label="ec_PesoPortfolioMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_PesoPortfolioMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollorPortfolioMember" xlink:label="ec_UsDollorPortfolioMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_UsDollorPortfolioMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesoMember" xlink:label="ec_ColombianPesoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBusinessGroupMember" xlink:label="ec_EcopetrolBusinessGroupMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBusinessGroupMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaColombiaMember" xlink:label="ec_IsaColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IsaColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInForeignExchangeRate" xlink:label="ec_IncreaseDecreaseInForeignExchangeRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInForeignExchangeRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="ifrs-full_ClosingForeignExchangeRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" xlink:label="ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency" xlink:label="ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" xlink:label="ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:label="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DesignationOfNewCoverageOfHedgingInstrument" xlink:label="ec_DesignationOfNewCoverageOfHedgingInstrument"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DesignationOfNewCoverageOfHedgingInstrument" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails" xlink:type="extended" xlink:title="43001 - Disclosure - Related parties (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link: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_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraS.a.Member" xlink:label="ec_InterligaoEltricaDoMadeiraS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaGaranhunsS.aMember" xlink:label="ec_InterligacaoEletricaGaranhunsS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaGaranhunsS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaParaguacuS.aMember" xlink:label="ec_InterligacaoEletricaParaguacuS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaParaguacuS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaAimoresS.aMember" xlink:label="ec_InterligacaoEletricaAimoresS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaAimoresS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaIvaiS.a.Member" xlink:label="ec_InterligacaoEletricaIvaiS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaIvaiS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexS.aMember" xlink:label="ec_DerivexS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexionKimalLoAguirreS.a.Member" xlink:label="ec_ConexionKimalLoAguirreS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexionKimalLoAguirreS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link: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_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember"/> |
| | <link: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_JointVenturesWhereEntityIsVenturerMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract"/> |
| | <link: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_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsReceivableRelatedPartyTransactions" xlink:label="ec_AccountsReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_AccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentAccountsReceivableRelatedPartyTransactions" xlink:label="ec_CurrentAccountsReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentAccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentAccountsReceivableRelatedPartyTransactions" xlink:label="ec_NoncurrentAccountsReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentAccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansReceivableRelatedPartyTransactions" xlink:label="ec_LoansReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_LoansReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentLoansReceivableRelatedPartyTransactions" xlink:label="ec_CurrentLoansReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentLoansReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentLoansReceivableRelatedPartyTransactions" xlink:label="ec_NoncurrentLoansReceivableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentLoansReceivableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherAssetsRelatedPartyTransactions" xlink:label="ec_OtherAssetsRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherAssetsRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentAssetsRelatedPartyTransactions" xlink:label="ec_OtherCurrentAssetsRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherCurrentAssetsRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherNoncurrentAssetsRelatedPartyTransactions" xlink:label="ec_OtherNoncurrentAssetsRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherNoncurrentAssetsRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsPayableRelatedPartyTransactions" xlink:label="ec_AccountsPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_AccountsPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentAccountsPayableRelatedPartyTransactions" xlink:label="ec_CurrentAccountsPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentAccountsPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentAccountsPayableRelatedPartyTransactions" xlink:label="ec_NoncurrentAccountsPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentAccountsPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansPayableRelatedPartyTransactions" xlink:label="ec_LoansPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_LoansPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_CurrentLoansPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_NoncurrentLoansPayableRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedParties" xlink:label="ec_OtherLiabilitiesRelatedParties"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedParties" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedPartiesCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedPartiesCurrent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedPartiesNonCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesNonCurrent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedPartiesNonCurrent" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" xlink:type="extended" xlink:title="43002 - Disclosure - Related parties - Transactions with related parties (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link: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_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link: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_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" priority="2" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesAndServicesRelatedPartyTransactions" xlink:label="ec_SalesAndServicesRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_SalesAndServicesRelatedPartyTransactions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesAndOtherAssetsRelatedPartyTransactions" xlink:label="ec_PurchasesAndOtherAssetsRelatedPartyTransactions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_PurchasesAndOtherAssetsRelatedPartyTransactions" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" xlink:type="extended" xlink:title="43101 - Disclosure - Joint operations - Contracts in which Ecopetrol is not the operator (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChipironContractMember" xlink:label="ec_ChipironContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractNameDomain" xlink:to="ec_ChipironContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsechaContractMember" xlink:label="ec_ConsechaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractNameDomain" xlink:to="ec_ConsechaContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CravoNorteContractMember" xlink:label="ec_CravoNorteContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ContractNameDomain" xlink:to="ec_CravoNorteContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RondonContractMember" xlink:label="ec_RondonContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ContractNameDomain" xlink:to="ec_RondonContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_QuifaContractMember" xlink:label="ec_QuifaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_QuifaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CapachosLla122ContractMember" xlink:label="ec_CapachosLla122ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_CapachosLla122ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TayronaContractMember" xlink:label="ec_TayronaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_TayronaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuerteSurContractMember" xlink:label="ec_FuerteSurContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_FuerteSurContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurpleAngelContractMember" xlink:label="ec_PurpleAngelContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_PurpleAngelContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Col5ContractMember" xlink:label="ec_Col5ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_Col5ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SulDeGatoDoMatoContractMember" xlink:label="ec_SulDeGatoDoMatoContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_SulDeGatoDoMatoContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GunflintContractMember" xlink:label="ec_GunflintContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_GunflintContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DalmatianContractMember" xlink:label="ec_DalmatianContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ContractNameDomain" xlink:to="ec_DalmatianContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_K2ContractMember" xlink:label="ec_K2ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_ContractNameDomain" xlink:to="ec_K2ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsoxContractMember" xlink:label="ec_EsoxContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_EsoxContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Bloque8ContractMember" xlink:label="ec_Bloque8ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_Bloque8ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Bloque6ContractMember" xlink:label="ec_Bloque6ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_ContractNameDomain" xlink:to="ec_Bloque6ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RodeoMidlandBasinContractMember" xlink:label="ec_RodeoMidlandBasinContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_ContractNameDomain" xlink:to="ec_RodeoMidlandBasinContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PauBrasilContractMember" xlink:label="ec_PauBrasilContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_PauBrasilContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn1ContractMember" xlink:label="ec_Ssjn1ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn1ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos86ContractMember" xlink:label="ec_Llanos86ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos86ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos87ContractMember" xlink:label="ec_Llanos87ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos87ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos104ContractMember" xlink:label="ec_Llanos104ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos104ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos123ContractMember" xlink:label="ec_Llanos123ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos123ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos124ContractMember" xlink:label="ec_Llanos124ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos124ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CpiPalaguaContractMember" xlink:label="ec_CpiPalaguaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_ContractNameDomain" xlink:to="ec_CpiPalaguaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol1ContractMember" xlink:label="ec_EPCol1ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol1ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol2ContractMember" xlink:label="ec_EPCol2ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol2ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol6ContractMember" xlink:label="ec_EPCol6ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol6ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol7ContractMember" xlink:label="ec_EPCol7ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol7ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerdicesContractMember" xlink:label="ec_PerdicesContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_ContractNameDomain" xlink:to="ec_PerdicesContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vim42ContractMember" xlink:label="ec_Vim42ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vim42ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn31ContractMember" xlink:label="ec_Ssjn31ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn31ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClarineroContractMember" xlink:label="ec_ClarineroContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_ContractNameDomain" xlink:to="ec_ClarineroContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1709ContractMember" xlink:label="ec_SM1709ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1709ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1908ContractMember" xlink:label="ec_SM1908ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1908ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1601ContractMember" xlink:label="ec_SM1601ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1601ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1713ContractMember" xlink:label="ec_SM1713ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1713ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1817ContractMember" xlink:label="ec_SM1817ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1817ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1599ContractMember" xlink:label="ec_SM1599ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1599ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1910ContractMember" xlink:label="ec_SM1910ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1910ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS54ContractMember" xlink:label="ec_BmS54ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS54ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CeM715ContractMember" xlink:label="ec_CeM715ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ec_ContractNameDomain" xlink:to="ec_CeM715ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM187ContractMember" xlink:label="ec_PamaM187ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM187ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM188ContractMember" xlink:label="ec_PamaM188ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM188ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM222ContractMember" xlink:label="ec_PamaM222ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM222ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmC44ContractMember" xlink:label="ec_BmC44ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmC44ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS74ContractMember" xlink:label="ec_BmS74ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS74ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmC29ContractMember" xlink:label="ec_BmC29ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmC29ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS73ContractMember" xlink:label="ec_BmS73ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS73ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS71ContractMember" xlink:label="ec_BmS71ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS71ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS72ContractMember" xlink:label="ec_BmS72ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS72ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ManaMember" xlink:label="ec_ManaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ec_ContractNameDomain" xlink:to="ec_ManaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmbrosiaMember" xlink:label="ec_AmbrosiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ec_ContractNameDomain" xlink:to="ec_AmbrosiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RioOpiaMember" xlink:label="ec_RioOpiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ec_ContractNameDomain" xlink:to="ec_RioOpiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS63Member" xlink:label="ec_BmS63Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="56" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS63Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM223ContractMember" xlink:label="ec_PamaM223ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="57" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM223ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmEs29ContractMember" xlink:label="ec_BmEs29ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="58" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmEs29ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SierracolEnergyAraucaLlcMember" xlink:label="ec_SierracolEnergyAraucaLlcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FronteraEnergyColombiaCorpMember" xlink:label="ec_FronteraEnergyColombiaCorpMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_FronteraEnergyColombiaCorpMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellEpOffshoreVenturesLimitedMember" xlink:label="ec_ShellEpOffshoreVenturesLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ShellEpOffshoreVenturesLimitedMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellMember" xlink:label="ec_ShellMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ShellMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BpEnergyMember" xlink:label="ec_BpEnergyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_BpEnergyMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChevronMember" xlink:label="ec_ChevronMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ChevronMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InteroilColombiaMember" xlink:label="ec_InteroilColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InteroilColombiaMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MurphyExplorationAndProductionCompanyUsaMember" xlink:label="ec_MurphyExplorationAndProductionCompanyUsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_MurphyExplorationAndProductionCompanyUsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AnadarkoMember" xlink:label="ec_AnadarkoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_AnadarkoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OxyAnadarkoMember" xlink:label="ec_OxyAnadarkoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OxyAnadarkoMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HessMember" xlink:label="ec_HessMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_HessMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OngcMember" xlink:label="ec_OngcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OngcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolMember" xlink:label="ec_RepsolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PetrobrasMember" xlink:label="ec_PetrobrasMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PetrobrasMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VancoMember" xlink:label="ec_VancoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_VancoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_QuarterNorthEnergyMember" xlink:label="ec_QuarterNorthEnergyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_QuarterNorthEnergyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnionTemporalIsmocolJoshiParkoMember" xlink:label="ec_UnionTemporalIsmocolJoshiParkoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_UnionTemporalIsmocolJoshiParkoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParexResourcesColombiaLtdMember" xlink:label="ec_ParexResourcesColombiaLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParexResourcesColombiaLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AnadarkoColombiaCompanyOxyMember" xlink:label="ec_AnadarkoColombiaCompanyOxyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_AnadarkoColombiaCompanyOxyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GeoparkColombiaSasMember" xlink:label="ec_GeoparkColombiaSasMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_GeoparkColombiaSasMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LewisEnergyColombiaMember" xlink:label="ec_LewisEnergyColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_LewisEnergyColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OccidentalMidlandBasinLlcOxyMember" xlink:label="ec_OccidentalMidlandBasinLlcOxyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OccidentalMidlandBasinLlcOxyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PemexExplorationYProductionMember" xlink:label="ec_PemexExplorationYProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PemexExplorationYProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PcCarigaliMexicoOperationSaMember" xlink:label="ec_PcCarigaliMexicoOperationSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PcCarigaliMexicoOperationSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityNotOperatorMember" xlink:label="ec_ContractWhereEntityNotOperatorMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityNotOperatorMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NameOfJointOperation" xlink:label="ifrs-full_NameOfJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_NameOfJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfContract" xlink:label="ec_TypeOfContract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_TypeOfContract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" xlink:type="extended" xlink:title="43102 - Disclosure - Joint operations - Contracts in which Ecopetrol is the operator (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vmm29ContractMember" xlink:label="ec_Vmm29ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vmm29ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cr2ContractMember" xlink:label="ec_Cr2ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cr2ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn1ContractMember" xlink:label="ec_Ssjn1ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn1ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_C62ContractMember" xlink:label="ec_C62ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ContractNameDomain" xlink:to="ec_C62ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_KaleMember" xlink:label="ec_KaleMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_KaleMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cpo9ContractMember" xlink:label="ec_Cpo9ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cpo9ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vmm32ContractMember" xlink:label="ec_Vmm32ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vmm32ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CatleyaContractMember" xlink:label="ec_CatleyaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_CatleyaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CardonContractMember" xlink:label="ec_CardonContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_CardonContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cpo9AkaciasContractMember" xlink:label="ec_Cpo9AkaciasContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cpo9AkaciasContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Orc401Crc200401ContractMember" xlink:label="ec_Orc401Crc200401ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_Orc401Crc200401ContractMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaCiraInfantasContractMember" xlink:label="ec_LaCiraInfantasContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_LaCiraInfantasContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TecaContractMember" xlink:label="ec_TecaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ContractNameDomain" xlink:to="ec_TecaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SanJacintoRioPaezContractMember" xlink:label="ec_SanJacintoRioPaezContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_ContractNameDomain" xlink:to="ec_SanJacintoRioPaezContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClarineroContractMember" xlink:label="ec_ClarineroContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_ClarineroContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MundoNuevoOneContractMember" xlink:label="ec_MundoNuevoOneContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_MundoNuevoOneContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AltoMagdalenaPipelineContractMember" xlink:label="ec_AltoMagdalenaPipelineContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_ContractNameDomain" xlink:to="ec_AltoMagdalenaPipelineContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NiscotaContractMember" xlink:label="ec_NiscotaContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_ContractNameDomain" xlink:to="ec_NiscotaContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerdicesContractMember" xlink:label="ec_PerdicesContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_PerdicesContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vim42ContractMember" xlink:label="ec_Vim42ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vim42ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn31ContractMember" xlink:label="ec_Ssjn31ContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn31ContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExxonmobilExplorationColombiaMember" xlink:label="ec_ExxonmobilExplorationColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ExxonmobilExplorationColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolColombiaOilGasLimitedMember" xlink:label="ec_RepsolColombiaOilGasLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolColombiaOilGasLimitedMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CpvenEPCorpSucursalColombiaMember" xlink:label="ec_CpvenEPCorpSucursalColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_CpvenEPCorpSucursalColombiaMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolExploracionColombiaSaMember" xlink:label="ec_RepsolExploracionColombiaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolExploracionColombiaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmeraldEnergyPlcSucColombiaMember" xlink:label="ec_EmeraldEnergyPlcSucColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EmeraldEnergyPlcSucColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParexResourcesColombiaLtd.Member" xlink:label="ec_ParexResourcesColombiaLtd.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParexResourcesColombiaLtd.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LewisEnergyColombiaMember" xlink:label="ec_LewisEnergyColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_LewisEnergyColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerencoOilAndGasMember" xlink:label="ec_PerencoOilAndGasMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PerencoOilAndGasMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmeraldEnergyMember" xlink:label="ec_EmeraldEnergyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EmeraldEnergyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SierracolEnergyAraucaLlcMember" xlink:label="ec_SierracolEnergyAraucaLlcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TalismanColombiaOilAndGasLtdMember" xlink:label="ec_TalismanColombiaOilAndGasLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TalismanColombiaOilAndGasLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityIsOperatorMember" xlink:label="ec_ContractWhereEntityIsOperatorMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityIsOperatorMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NameOfJointOperation" xlink:label="ifrs-full_NameOfJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_NameOfJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfContract" xlink:label="ec_TypeOfContract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_TypeOfContract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureBasic" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureBasic"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureBasic" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureIncremental" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureIncremental"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureIncremental" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsDetails" xlink:type="extended" xlink:title="43201 - Disclosure - Information by segments (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/> |
| | <link: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_SegmentConsolidationItemsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/> |
| | <link: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_OperatingSegmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link: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_SegmentsAxis" priority="2" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" xlink:label="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeAxis" xlink:label="ec_SalesByTypeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ec_SalesByTypeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeDomain" xlink:label="ec_SalesByTypeDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_SalesByTypeAxis" xlink:to="ec_SalesByTypeDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ThirdPartySalesMember" xlink:label="ec_ThirdPartySalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_SalesByTypeDomain" xlink:to="ec_ThirdPartySalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntersegmentSalesMember" xlink:label="ec_IntersegmentSalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_SalesByTypeDomain" xlink:to="ec_IntersegmentSalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ec_TypeOfCostAxis" priority="2" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TypeOfCostAxis" xlink:to="ec_TypeOfCostDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostMember" xlink:label="ec_VariableCostMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_VariableCostMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostMember" xlink:label="ec_FixedCostMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_FixedCostMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/> |
| | <link: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_Revenue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/> |
| | <link: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_GrossProfit" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpenseAndOtherAdministrative" xlink:label="ec_ExpenseAndOtherAdministrative"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_ExpenseAndOtherAdministrative" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OperationAndProjectsExpenses" xlink:label="ec_OperationAndProjectsExpenses"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_OperationAndProjectsExpenses" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/> |
| | <link: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_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherNetOperatingIncomeExpense" xlink:label="ec_OtherNetOperatingIncomeExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_OtherNetOperatingIncomeExpense" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/> |
| | <link: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_ProfitLossFromOperatingActivities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinanceIncomeCostAbstract" xlink:label="ec_FinanceIncomeCostAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_FinanceIncomeCostAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncome" xlink:label="ifrs-full_FinanceIncome"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceIncome" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts" xlink:label="ifrs-full_FinanceCosts"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceCosts" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceIncomeCost" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToAbstract" xlink:label="ifrs-full_ProfitLossAttributableToAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ProfitLossAttributableToAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProfitLossAttributableToAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProfitLossAttributableToAbstract" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SupplementaryInformationAbstract" xlink:label="ec_SupplementaryInformationAbstract"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_SupplementaryInformationAbstract" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense" xlink:label="ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_SupplementaryInformationAbstract" xlink:to="ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsSalesByProductDetails" xlink:type="extended" xlink:title="43202 - Disclosure - Information by segments - Sales by product (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link: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" priority="3" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" xlink:label="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/> |
| | <link: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_OperatingSegmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/> |
| | <link: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_MarketsOfCustomersAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DomesticSalesMember" xlink:label="ec_DomesticSalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_DomesticSalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignSalesMember" xlink:label="ec_ForeignSalesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_ForeignSalesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MeddistillatesMember" xlink:label="ec_MeddistillatesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_MeddistillatesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasolineAndTurboFuelMember" xlink:label="ec_GasolineAndTurboFuelMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_GasolineAndTurboFuelMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalGassMember" xlink:label="ec_NaturalGassMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_NaturalGassMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesMember" xlink:label="ec_ServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionServices2Member" xlink:label="ec_ElectricPowerTransmissionServices2Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ElectricPowerTransmissionServices2Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadsAndConstructionServicesMember" xlink:label="ec_RoadsAndConstructionServicesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelGasServiceMember" xlink:label="ec_FuelGasServiceMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelGasServiceMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlasticAndRubberMember" xlink:label="ec_PlasticAndRubberMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PlasticAndRubberMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsphaltsMember" xlink:label="ec_AsphaltsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AsphaltsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LpgAndPropaneMember" xlink:label="ec_LpgAndPropaneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_LpgAndPropaneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CrudeOilsMember" xlink:label="ec_CrudeOilsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CrudeOilsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PolyethyleneMember" xlink:label="ec_PolyethyleneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PolyethyleneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AromaticsMember" xlink:label="ec_AromaticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AromaticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelOilMember" xlink:label="ec_FuelOilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelOilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherIncomeGasContractsMember" xlink:label="ec_OtherIncomeGasContractsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherIncomeGasContractsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherProductsMember" xlink:label="ec_OtherProductsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherProductsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DieselMember" xlink:label="ec_DieselMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_DieselMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenuesFromSaleOfGoods" xlink:label="ec_RevenuesFromSaleOfGoods"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_RevenuesFromSaleOfGoods" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TotalSalesRevenue" xlink:label="ec_TotalSalesRevenue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_TotalSalesRevenue" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails" xlink:type="extended" xlink:title="43203 - Disclosure - Information by segments - Capital expenditures by segments (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/> |
| | <link: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_OperatingSegmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/> |
| | <link: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_TypesOfInvestmentPropertyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyPlantAndEquipmentsMember" xlink:label="ec_PropertyPlantAndEquipmentsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_PropertyPlantAndEquipmentsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangiblesMember" xlink:label="ec_IntangiblesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_IntangiblesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentProperty" xlink:label="ifrs-full_InvestmentProperty"/> |
| | <link: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_InvestmentProperty" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" xlink:type="extended" xlink:title="43304 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Reserve information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" xlink:label="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasMember" xlink:label="ec_GasMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ec_GasMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilsMember" xlink:label="ec_OilsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ec_OilsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:label="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedOilAndGasReservesNet" xlink:label="ec_ProvedOilAndGasReservesNet"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedOilAndGasReservesNet" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesRevisionsOfPreviousEstimates" xlink:label="ec_ProvedReservesRevisionsOfPreviousEstimates"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesRevisionsOfPreviousEstimates" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesImprovedRecovery" xlink:label="ec_ProvedReservesImprovedRecovery"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesImprovedRecovery" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesPurchases" xlink:label="ec_ProvedReservesPurchases"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesPurchases" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesExtensionsDiscoveriesAndAdditions" xlink:label="ec_ProvedReservesExtensionsDiscoveriesAndAdditions"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesExtensionsDiscoveriesAndAdditions" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesSales" xlink:label="ec_ProvedReservesSales"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesSales" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesProduction" xlink:label="ec_ProvedReservesProduction"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesProduction" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedDevelopedReserves" xlink:label="ec_ProvedDevelopedReserves"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedDevelopedReserves" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedUndevelopedReserve" xlink:label="ec_ProvedUndevelopedReserve"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedUndevelopedReserve" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported" xlink:type="extended" xlink:title="43307 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Additional Information (Details) (Imported)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourceTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolOleoEGasDoBrasilLtdaMember" xlink:label="ec_EcopetrolOleoEGasDoBrasilLtdaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="dei_LegalEntityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/> |
| | <link: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"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyAxis" xlink:label="ec_IfrsNameOfPropertyAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="ec_IfrsNameOfPropertyAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyDomain" xlink:label="ec_IfrsNameOfPropertyDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsNameOfPropertyAxis" xlink:to="ec_IfrsNameOfPropertyDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffshoreBlocksInSantosBasinMember" xlink:label="ec_OffshoreBlocksInSantosBasinMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsNameOfPropertyDomain" xlink:to="ec_OffshoreBlocksInSantosBasinMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellMember" xlink:label="ec_ShellMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_ShellMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBrazilMember" xlink:label="ec_EcopetrolBrazilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBrazilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourceLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_ExplorationForAndEvaluationOfMineralResourceTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations" xlink:label="ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfOffshoreBlocksAcquiredAndCapitlized" xlink:label="ec_NumberOfOffshoreBlocksAcquiredAndCapitlized"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_NumberOfOffshoreBlocksAcquiredAndCapitlized" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInUnapprovedProperties" xlink:label="ec_PercentageOfOwnershipInUnapprovedProperties"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfOwnershipInUnapprovedProperties" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccretionExpenseRelatedToAssetRetirementObligations" xlink:label="ec_AccretionExpenseRelatedToAssetRetirementObligations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_AccretionExpenseRelatedToAssetRetirementObligations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" xlink:label="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedReservePercentageSpecializedFirms" xlink:label="ec_EstimatedReservePercentageSpecializedFirms"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_EstimatedReservePercentageSpecializedFirms" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" xlink:label="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDetails" xlink:type="extended" xlink:title="43401 - Disclosure - Subsequent and relevant events (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IssuanceOfBondsInInternationalMarketMember" xlink:label="ec_IssuanceOfBondsInInternationalMarketMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_IssuanceOfBondsInInternationalMarketMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalBondsRepurchaseOfferMember" xlink:label="ec_InternationalBondsRepurchaseOfferMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_InternationalBondsRepurchaseOfferMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ec_IsaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsYield" xlink:label="ec_BorrowingsYield"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_BorrowingsYield" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffersReceivedForAggregateAmountOfBonds" xlink:label="ec_OffersReceivedForAggregateAmountOfBonds"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_OffersReceivedForAggregateAmountOfBonds" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsRepurchaseRate" xlink:label="ec_BondsRepurchaseRate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_BondsRepurchaseRate" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails" xlink:type="extended" xlink:title="43403 - Disclosure - Subsequent and relevant events - Additional Information (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AbandonmentOfPozoMilongaWellMember" xlink:label="ec_AbandonmentOfPozoMilongaWellMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_AbandonmentOfPozoMilongaWellMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IssuanceOfDebenturesMember" xlink:label="ec_IssuanceOfDebenturesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_IssuanceOfDebenturesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolSaMember" xlink:label="ec_HocolSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_HocolSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PredicesJointVentureContractMember" xlink:label="ec_PredicesJointVentureContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PredicesJointVentureContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_RangeAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:label="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesFirstSeriesObligationsMember" xlink:label="ec_DebenturesFirstSeriesObligationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesFirstSeriesObligationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesSecondSeriesObligationsMember" xlink:label="ec_DebenturesSecondSeriesObligationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesSecondSeriesObligationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesThirdSeriesObligationsMember" xlink:label="ec_DebenturesThirdSeriesObligationsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesThirdSeriesObligationsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfDebenturesIssuable" xlink:label="ec_NumberOfDebenturesIssuable"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfDebenturesIssuable" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesFaceValue" xlink:label="ec_DebenturesFaceValue"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_DebenturesFaceValue" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotesAndDebenturesIssued" xlink:label="ifrs-full_NotesAndDebenturesIssued"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotesAndDebenturesIssued" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:label="ifrs-full_RepaymentsOfBondsNotesAndDebentures"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_RepaymentsOfBondsNotesAndDebentures" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails" xlink:type="extended" xlink:title="43404 - Disclosure - Subsequent and relevant events - Debt management transaction (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebtManagementTransactionMember" xlink:label="ec_DebtManagementTransactionMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_DebtManagementTransactionMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBankOfNovaScotiaMember" xlink:label="ec_BorrowingsFromBankOfNovaScotiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBankOfNovaScotiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBbvaSecuritiesIncMember" xlink:label="ec_BorrowingsFromBbvaSecuritiesIncMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBbvaSecuritiesIncMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBankOfAmericaN.aMember" xlink:label="ec_BorrowingsFromBankOfAmericaN.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBankOfAmericaN.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromJpmorganChaseBankN.aMember" xlink:label="ec_BorrowingsFromJpmorganChaseBankN.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromJpmorganChaseBankN.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromItauChileNewYorkBranchMember" xlink:label="ec_BorrowingsFromItauChileNewYorkBranchMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromItauChileNewYorkBranchMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember" xlink:label="ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails" xlink:type="extended" xlink:title="43405 - Disclosure - Subsequent and relevant events - Non-deductibility of royalties (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonDeductibilityOfRoyaltiesMember" xlink:label="ec_NonDeductibilityOfRoyaltiesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_NonDeductibilityOfRoyaltiesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TermOfGrantForMinisterToCorrectSupportingDocument" xlink:label="ec_TermOfGrantForMinisterToCorrectSupportingDocument"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_TermOfGrantForMinisterToCorrectSupportingDocument" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails" xlink:type="extended" xlink:title="43406 - Disclosure - Subsequent and relevant events - Distribution of Profits (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsAxis" xlink:label="ec_IfrsDividendsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ec_IfrsDividendsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsDomain" xlink:label="ec_IfrsDividendsDomain"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsDividendsAxis" xlink:to="ec_IfrsDividendsDomain" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryDividendMember" xlink:label="ec_OrdinaryDividendMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsDividendsDomain" xlink:to="ec_OrdinaryDividendMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtraordinaryDividendMember" xlink:label="ec_ExtraordinaryDividendMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsDividendsDomain" xlink:to="ec_ExtraordinaryDividendMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfInstallmentsForPaymentsOfDividend" xlink:label="ec_NumberOfInstallmentsForPaymentsOfDividend"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfInstallmentsForPaymentsOfDividend" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails" xlink:type="extended" xlink:title="43407 - Disclosure - Subsequent and relevant events - Fuel Price stabilization fund (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelPriceStabilizationFundMember" xlink:label="ec_FuelPriceStabilizationFundMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_FuelPriceStabilizationFundMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReficarMember" xlink:label="ec_ReficarMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ReficarMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromGovernmentGrants" xlink:label="ifrs-full_RevenueFromGovernmentGrants"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_RevenueFromGovernmentGrants" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" xlink:type="extended" xlink:title="43501 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Consolidated subsidiary companies (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaSASMember" xlink:label="ec_RefineriaDeCartagenaSASMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CenitTransporteYLogsticaSASMember" xlink:label="ec_CenitTransporteYLogsticaSASMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CenitTransporteYLogsticaSASMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSAUnitedOcensaMember" xlink:label="ec_OleoductoCentralSAUnitedOcensaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSAUnitedOcensaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGlobalEnergySluMember" xlink:label="ec_EcopetrolGlobalEnergySluMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolGlobalEnergySluMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolPetroleumLimitedHplMember" xlink:label="ec_HocolPetroleumLimitedHplMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolPetroleumLimitedHplMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaLlcMember" xlink:label="ec_EcopetrolAmericaLlcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaLlcMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolSaMember" xlink:label="ec_HocolSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaS.aMember" xlink:label="ec_EsenttiaS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaS.aMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCapitalAgMember" xlink:label="ec_EcopetrolCapitalAgMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCapitalAgMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AndeanChemicalsLtdMember" xlink:label="ec_AndeanChemicalsLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AndeanChemicalsLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" xlink:label="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" xlink:label="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaSaOdcMember" xlink:label="ec_OleoductoDeColombiaSaOdcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaSaOdcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaResinasDelPeruMember" xlink:label="ec_EsenttiaResinasDelPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaResinasDelPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolOleoEGasDoBrasilLtdaMember" xlink:label="ec_EcopetrolOleoEGasDoBrasilLtdaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolDelPerSAUnitedMember" xlink:label="ec_EcopetrolDelPerSAUnitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolDelPerSAUnitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcpHidrocarburosDeMexicoSaDeCvMember" xlink:label="ec_EcpHidrocarburosDeMexicoSaDeCvMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcpHidrocarburosDeMexicoSaDeCvMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCostaAfueraSasMember" xlink:label="ec_EcopetrolCostaAfueraSasMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCostaAfueraSasMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaResinasDelPeruSacMember" xlink:label="ec_EsenttiaResinasDelPeruSacMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaResinasDelPeruSacMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolPermianLlcMember" xlink:label="ec_EcopetrolPermianLlcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolPermianLlcMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TopiliServiciosAdministrativosSDeRlDeCvMember" xlink:label="ec_TopiliServiciosAdministrativosSDeRlDeCvMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TopiliServiciosAdministrativosSDeRlDeCvMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_KalixpanServiciosTecnicosSDeRlDeCvMember" xlink:label="ec_KalixpanServiciosTecnicosSDeRlDeCvMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_KalixpanServiciosTecnicosSDeRlDeCvMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AlcanosDeColombiaS.a.E.s.p.Member" xlink:label="ec_AlcanosDeColombiaS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AlcanosDeColombiaS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolUsTradingLlcMember" xlink:label="ec_EcopetrolUsTradingLlcMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolUsTradingLlcMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MetrogasDeColombiaS.aE.s.p.Member" xlink:label="ec_MetrogasDeColombiaS.aE.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_MetrogasDeColombiaS.aE.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasesDelOrienteS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_GasesDelOrienteS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PromotoraDeGasesDelSurS.a.E.s.p.Member" xlink:label="ec_PromotoraDeGasesDelSurS.a.E.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_PromotoraDeGasesDelSurS.a.E.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member" xlink:label="ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSingaporePte.LtdMember" xlink:label="ec_EcopetrolSingaporePte.LtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSingaporePte.LtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolTradingAsiaPte.LtdMember" xlink:label="ec_EcopetrolTradingAsiaPte.LtdMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolTradingAsiaPte.LtdMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="43502 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Associates and Joint ventures (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServiportSaMember" xlink:label="ec_ServiportSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ServiportSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SociedadPortuariaOlefinasYDerivadosSaMember" xlink:label="ec_SociedadPortuariaOlefinasYDerivadosSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergiaLimitedMember" xlink:label="ec_EquionEnergiaLimitedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergiaLimitedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfAssociate" xlink:label="ec_DescriptionOfNatureOfActivityOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfJointVenture" xlink:label="ec_DescriptionOfNatureOfActivityOfJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOfJointVenture" xlink:label="ifrs-full_CountryOfIncorporationOfJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOfJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfAssociate" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointVenture" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails" xlink:type="extended" xlink:title="43503 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Interconexion Electrica S.A. ESP (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaJaguar6S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar6S.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaJaguar6S.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricasJaguar8S.a.Member" xlink:label="ec_InterligacaoEletricasJaguar8S.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricasJaguar8S.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricasJaguar9S.a.Member" xlink:label="ec_InterligacaoEletricasJaguar9S.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricasJaguar9S.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoElctricaEvrecyMember" xlink:label="ec_InterligaoElctricaEvrecyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoElctricaEvrecyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoAssisMember" xlink:label="ec_FundoDeInvestimentoAssisMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoAssisMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" xlink:label="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" xlink:label="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoXavantesReferenciadoDiMember" xlink:label="ec_FundoDeInvestimentoXavantesReferenciadoDiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionesVialesMember" xlink:label="ec_InterconexionesVialesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionesVialesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAguapeMember" xlink:label="ec_InterligaoEltricaAguapeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaAguapeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItaquerMember" xlink:label="ec_InterligaoEltricaItaquerMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItaquerMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItanesMember" xlink:label="ec_InterligaoEltricaItanesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItanesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaMember" xlink:label="ec_InternexaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransamericanTelecomunicationSaMember" xlink:label="ec_TransamericanTelecomunicationSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TransamericanTelecomunicationSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesMember" xlink:label="ec_InternexaParticipaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaPeruMember" xlink:label="ec_InternexaPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrazilMember" xlink:label="ec_IsaCapitalDoBrazilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrazilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntercolombiaMember" xlink:label="ec_IsaIntercolombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntercolombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialChileMember" xlink:label="ec_IsaIntervialChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileMember" xlink:label="ec_IsaInversionesChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosteraChileMember" xlink:label="ec_IsaInversionesCosteraChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosteraChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesToltenMember" xlink:label="ec_IsaInversionesToltenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesToltenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInvestimentosEParticipaesMember" xlink:label="ec_IsaInvestimentosEParticipaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInvestimentosEParticipaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaTranselcaMember" xlink:label="ec_IsaTranselcaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaTranselcaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LinearSystemsReMember" xlink:label="ec_LinearSystemsReMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_LinearSystemsReMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProyectosDeInfraestructuraDelPerMember" xlink:label="ec_ProyectosDeInfraestructuraDelPerMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ProyectosDeInfraestructuraDelPerMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_XmMember" xlink:label="ec_XmMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_XmMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconnexionesDelNorteS.a.Member" xlink:label="ec_InterconnexionesDelNorteS.a.Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconnexionesDelNorteS.a.Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioElectricoYapayS.aMember" xlink:label="ec_ConsorcioElectricoYapayS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioElectricoYapayS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/> |
| | <link: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_DescriptionOfFunctionalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/> |
| | <link: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_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails" xlink:type="extended" xlink:title="43504 - Disclosure - Exhibit 1. Consolidated companies, associates, and joint ventures - Subsidiaries & Joint ventures Interconexion Electrica S.A. ESP (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoElctricaEvrecyMember" xlink:label="ec_InterligaoElctricaEvrecyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoElctricaEvrecyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoAssisMember" xlink:label="ec_FundoDeInvestimentoAssisMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoAssisMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" xlink:label="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" xlink:label="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoXavantesReferenciadoDiMember" xlink:label="ec_FundoDeInvestimentoXavantesReferenciadoDiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionesVialesMember" xlink:label="ec_InterconexionesVialesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionesVialesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAguapeMember" xlink:label="ec_InterligaoEltricaAguapeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaAguapeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItaquerMember" xlink:label="ec_InterligaoEltricaItaquerMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItaquerMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItanesMember" xlink:label="ec_InterligaoEltricaItanesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItanesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaMember" xlink:label="ec_InternexaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransamericanTelecomunicationSaMember" xlink:label="ec_TransamericanTelecomunicationSaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TransamericanTelecomunicationSaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileVasSpaMember" xlink:label="ec_IsaInversionesChileVasSpaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileVasSpaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesMember" xlink:label="ec_InternexaParticipaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaPeruMember" xlink:label="ec_InternexaPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrazilMember" xlink:label="ec_IsaCapitalDoBrazilMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrazilMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntercolombiaMember" xlink:label="ec_IsaIntercolombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntercolombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialChileMember" xlink:label="ec_IsaIntervialChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileMember" xlink:label="ec_IsaInversionesChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosteraChileMember" xlink:label="ec_IsaInversionesCosteraChileMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosteraChileMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesToltenMember" xlink:label="ec_IsaInversionesToltenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesToltenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInvestimentosEParticipaesMember" xlink:label="ec_IsaInvestimentosEParticipaesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInvestimentosEParticipaesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaTranselcaMember" xlink:label="ec_IsaTranselcaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaTranselcaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LinearSystemsReMember" xlink:label="ec_LinearSystemsReMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_LinearSystemsReMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProyectosDeInfraestructuraDelPerMember" xlink:label="ec_ProyectosDeInfraestructuraDelPerMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ProyectosDeInfraestructuraDelPerMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_XmMember" xlink:label="ec_XmMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_XmMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaGaranhunsMember" xlink:label="ec_InterligaoEltricaGaranhunsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaGaranhunsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaParaguauMember" xlink:label="ec_InterligaoEltricaParaguauMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaParaguauMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAimorsMember" xlink:label="ec_InterligaoEltricaAimorsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaAimorsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaIvaMember" xlink:label="ec_InterligaoEltricaIvaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaIvaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamPanamMember" xlink:label="ec_InterconexinElctricaColombiaPanamPanamMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamPanamMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamColombiaMember" xlink:label="ec_InterconexinElctricaColombiaPanamColombiaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamColombiaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Transnexa1Member" xlink:label="ec_Transnexa1Member"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_Transnexa1Member" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexMember" xlink:label="ec_DerivexMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParquesDeRioMember" xlink:label="ec_ParquesDeRioMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParquesDeRioMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreS.aMember" xlink:label="ec_ConexinKimalLoAguirreS.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreS.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtpTowerHoldingsMember" xlink:label="ec_AtpTowerHoldingsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_AtpTowerHoldingsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/> |
| | <link: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_DescriptionOfFunctionalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfAssociate" xlink:label="ec_DescriptionOfNatureOfActivityOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfJointVenture" xlink:label="ec_DescriptionOfNatureOfActivityOfJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOfJointVenture" xlink:label="ifrs-full_CountryOfIncorporationOfJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOfJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit2ConditionsOfMostSignificantDebtDetails" xlink:type="extended" xlink:title="43601 - Disclosure - Exhibit 2 - Conditions of the most significant debt (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/> |
| | <link: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_BorrowingsByNameAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyOneMember" xlink:label="ec_BondsDomesticCurrencyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyThreeMember" xlink:label="ec_BondsDomesticCurrencyThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFourMember" xlink:label="ec_BondsDomesticCurrencyFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFiveMember" xlink:label="ec_BondsDomesticCurrencyFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFiveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySixMember" xlink:label="ec_BondsDomesticCurrencySixMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySixMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySevenMember" xlink:label="ec_BondsDomesticCurrencySevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyEightMember" xlink:label="ec_BondsDomesticCurrencyEightMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyEightMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyNineMember" xlink:label="ec_BondsDomesticCurrencyNineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyNineMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTenMember" xlink:label="ec_BondsDomesticCurrencyTenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyElevenMember" xlink:label="ec_BondsDomesticCurrencyElevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyElevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwelveMember" xlink:label="ec_BondsDomesticCurrencyTwelveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwelveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyThirteenMember" xlink:label="ec_BondsDomesticCurrencyThirteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyThirteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFourteenMember" xlink:label="ec_BondsDomesticCurrencyFourteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFourteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFifteenMember" xlink:label="ec_BondsDomesticCurrencyFifteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFifteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySixteenMember" xlink:label="ec_BondsDomesticCurrencySixteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySixteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySeventeenMember" xlink:label="ec_BondsDomesticCurrencySeventeenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySeventeenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyEighteenMember" xlink:label="ec_BondsDomesticCurrencyEighteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyEighteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyNineteenMember" xlink:label="ec_BondsDomesticCurrencyNineteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyNineteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyMember" xlink:label="ec_BondsDomesticCurrencyTwentyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyOneMember" xlink:label="ec_BondsDomesticCurrencyTwentyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwentyTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyThreeMember" xlink:label="ec_BondsDomesticCurrencyTwentyThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyFiveMember" xlink:label="ec_BondsDomesticCurrencyTwentyFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyFiveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencySyndicatedLoanOneMember" xlink:label="ec_LocalCurrencySyndicatedLoanOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LocalCurrencySyndicatedLoanOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyFourMember" xlink:label="ec_BondsDomesticCurrencyTwentyFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanOneMember" xlink:label="ec_CommercialLoanOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanOneMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwoMember" xlink:label="ec_CommercialLoanTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwoMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanThreeMember" xlink:label="ec_CommercialLoanThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanThreeMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFourMember" xlink:label="ec_CommercialLoanFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFourMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFiveMember" xlink:label="ec_CommercialLoanFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFiveMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSixMember" xlink:label="ec_CommercialLoanSixMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSixMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSevenMember" xlink:label="ec_CommercialLoanSevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanEightMember" xlink:label="ec_CommercialLoanEightMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanEightMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanNineMember" xlink:label="ec_CommercialLoanNineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanNineMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTenMember" xlink:label="ec_CommercialLoanTenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanElevenMember" xlink:label="ec_CommercialLoanElevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanElevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwelveMember" xlink:label="ec_CommercialLoanTwelveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwelveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanThirteenMember" xlink:label="ec_CommercialLoanThirteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanThirteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFourteenMember" xlink:label="ec_CommercialLoanFourteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFourteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFifteenMember" xlink:label="ec_CommercialLoanFifteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFifteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSixteenMember" xlink:label="ec_CommercialLoanSixteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSixteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSeventeenMember" xlink:label="ec_CommercialLoanSeventeenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSeventeenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanEighteenMember" xlink:label="ec_CommercialLoanEighteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanEighteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanNineteenMember" xlink:label="ec_CommercialLoanNineteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanNineteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwentyMember" xlink:label="ec_CommercialLoanTwentyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwentyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwentyOneMember" xlink:label="ec_CommercialLoanTwentyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwentyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyOneMember" xlink:label="ec_BondsForeignCurrencyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwoMember" xlink:label="ec_BondsForeignCurrencyTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThreeMember" xlink:label="ec_BondsForeignCurrencyThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFourMember" xlink:label="ec_BondsForeignCurrencyFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFiveMember" xlink:label="ec_BondsForeignCurrencyFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFiveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySixMember" xlink:label="ec_BondsForeignCurrencySixMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySixMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySevenMember" xlink:label="ec_BondsForeignCurrencySevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyElevenMember" xlink:label="ec_BondsForeignCurrencyElevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyElevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyEightMember" xlink:label="ec_BondsForeignCurrencyEightMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="56" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyEightMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyNineMember" xlink:label="ec_BondsForeignCurrencyNineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="57" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyNineMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTenMember" xlink:label="ec_BondsForeignCurrencyTenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="58" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTenMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwelveMember" xlink:label="ec_BondsForeignCurrencyTwelveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="59" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwelveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirteenMember" xlink:label="ec_BondsForeignCurrencyThirteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="60" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFourteenMember" xlink:label="ec_BondsForeignCurrencyFourteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="61" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFourteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFifteenMember" xlink:label="ec_BondsForeignCurrencyFifteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="62" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFifteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySixteenMember" xlink:label="ec_BondsForeignCurrencySixteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="63" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySixteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySeventeenMember" xlink:label="ec_BondsForeignCurrencySeventeenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="64" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySeventeenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyEighteenMember" xlink:label="ec_BondsForeignCurrencyEighteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="65" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyEighteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyNineteenMember" xlink:label="ec_BondsForeignCurrencyNineteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="66" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyNineteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyMember" xlink:label="ec_BondsForeignCurrencyTwentyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="67" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyOneMember" xlink:label="ec_BondsForeignCurrencyTwentyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="68" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyTwoMember" xlink:label="ec_BondsForeignCurrencyTwentyTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="69" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyThreeMember" xlink:label="ec_BondsForeignCurrencyTwentyThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="70" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyFourMember" xlink:label="ec_BondsForeignCurrencyTwentyFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="71" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyFiveMember" xlink:label="ec_BondsForeignCurrencyTwentyFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="72" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyFiveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentySixMember" xlink:label="ec_BondsForeignCurrencyTwentySixMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="73" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentySixMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentySevenMember" xlink:label="ec_BondsForeignCurrencyTwentySevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="74" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentySevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyEightMember" xlink:label="ec_BondsForeignCurrencyTwentyEightMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="75" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyEightMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyNineMember" xlink:label="ec_BondsForeignCurrencyTwentyNineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="76" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyNineMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyMember" xlink:label="ec_BondsForeignCurrencyThirtyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="77" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyOneMember" xlink:label="ec_BondsForeignCurrencyThirtyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="78" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyTwoMember" xlink:label="ec_BondsForeignCurrencyThirtyTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="79" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyThreeMember" xlink:label="ec_BondsForeignCurrencyThirtyThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="80" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyFourMember" xlink:label="ec_BondsForeignCurrencyThirtyFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="81" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansOneMember" xlink:label="ec_InternationalCommercialLoansOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="82" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwoMember" xlink:label="ec_InternationalCommercialLoansTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="83" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansThreeMember" xlink:label="ec_InternationalCommercialLoansThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="84" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansThreeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFourMember" xlink:label="ec_InternationalCommercialLoansFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="85" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFourMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFiveMember" xlink:label="ec_InternationalCommercialLoansFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="86" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFiveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSixMember" xlink:label="ec_InternationalCommercialLoansSixMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="87" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSixMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSevenMember" xlink:label="ec_InternationalCommercialLoansSevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="88" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansEightMember" xlink:label="ec_InternationalCommercialLoansEightMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="89" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansEightMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansNineMember" xlink:label="ec_InternationalCommercialLoansNineMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="90" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansNineMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTenMember" xlink:label="ec_InternationalCommercialLoansTenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="91" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansElevenMember" xlink:label="ec_InternationalCommercialLoansElevenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="92" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansElevenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwelveMember" xlink:label="ec_InternationalCommercialLoansTwelveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="93" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwelveMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansThirteenMember" xlink:label="ec_InternationalCommercialLoansThirteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="94" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansThirteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFourteenMember" xlink:label="ec_InternationalCommercialLoansFourteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="95" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFourteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFifteenMember" xlink:label="ec_InternationalCommercialLoansFifteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="96" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFifteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSixteenMember" xlink:label="ec_InternationalCommercialLoansSixteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="97" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSixteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSeventeenMember" xlink:label="ec_InternationalCommercialLoansSeventeenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="98" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSeventeenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansEighteenMember" xlink:label="ec_InternationalCommercialLoansEighteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="99" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansEighteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansNineteenMember" xlink:label="ec_InternationalCommercialLoansNineteenMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="100" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansNineteenMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwentyMember" xlink:label="ec_InternationalCommercialLoansTwentyMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="101" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwentyMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwentyOneMember" xlink:label="ec_InternationalCommercialLoansTwentyOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="102" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwentyOneMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="103" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="104" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="105" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="106" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="107" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CompanyName" xlink:label="ec_CompanyName"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_CompanyName" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingInitialDate" xlink:label="ec_BorrowingInitialDate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BorrowingInitialDate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingExpiryDate" xlink:label="ec_BorrowingExpiryDate"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BorrowingExpiryDate" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsOriginalCurrency" xlink:label="ifrs-full_BorrowingsOriginalCurrency"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsOriginalCurrency" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/> |
| | <link: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_NotionalAmount" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/> |
| | <link: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_Borrowings" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BasisOfAmortizationOfPrincipal" xlink:label="ec_BasisOfAmortizationOfPrincipal"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BasisOfAmortizationOfPrincipal" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterestPaymentTerms" xlink:label="ec_InterestPaymentTerms"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_InterestPaymentTerms" priority="1" use="optional"/> |
| | </link:definitionLink> |
| <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails" xlink:type="extended" xlink:title="43701 - Disclosure - Exhibit 3 - Quantitative information of concession services contracts (Details)"> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:label="ifrs-full_DisclosureOfServiceConcessionArrangementsTable"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsAxis" xlink:label="ifrs-full_ServiceConcessionArrangementsAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_ServiceConcessionArrangementsAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsMember" xlink:label="ifrs-full_ServiceConcessionArrangementsMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis" xlink:to="ifrs-full_ServiceConcessionArrangementsMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionConcessionServiceContractMember" xlink:label="ec_EnergyTransmissionConcessionServiceContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsMember" xlink:to="ec_EnergyTransmissionConcessionServiceContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadConcessionServiceContractMember" xlink:label="ec_RoadConcessionServiceContractMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ServiceConcessionArrangementsMember" xlink:to="ec_RoadConcessionServiceContractMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaAguapeMember" xlink:label="ec_InterligacaoEletricaAguapeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaAguapeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaItaquereMember" xlink:label="ec_InterligacaoEletricaItaquereMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaItaquereMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaItaunesMember" xlink:label="ec_InterligacaoEletricaItaunesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaItaunesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar9S.aMember" xlink:label="ec_InterligaoEltricaJaguar9S.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar9S.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar6S.aMember" xlink:label="ec_InterligaoEltricaJaguar6S.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar6S.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EvrecyParticipacoesMember" xlink:label="ec_EvrecyParticipacoesMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EvrecyParticipacoesMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar8S.aMember" xlink:label="ec_InterligaoEltricaJaguar8S.aMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar8S.aMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/> |
| | <link: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"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PE" xlink:label="country_PE"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_PE" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CO" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BoliviaCountryMember" xlink:label="ec_BoliviaCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BoliviaCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:label="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsConstructionServicesForIntangibleAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForIntangibleAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsConstructionServicesForIntangibleAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsConstructionServicesForFinancialAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForFinancialAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsConstructionServicesForFinancialAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" xlink:label="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" xlink:label="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsForFinancialServices" xlink:label="ec_ConcessionAssetsForFinancialServices"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsForFinancialServices" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenueRecognisedOnExchangingRevenueFromConcession" xlink:label="ec_RevenueRecognisedOnExchangingRevenueFromConcession"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_RevenueRecognisedOnExchangingRevenueFromConcession" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionFinancialAsset" xlink:label="ec_ConcessionFinancialAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionFinancialAsset" priority="1" use="optional"/> |
| | <link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenueFinancialAsset" xlink:label="ec_RevenueFinancialAsset"/> |
| | <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_RevenueFinancialAsset" priority="1" use="optional"/> |
| | </link:definitionLink> |
| </link:linkbase> |