<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.3.0.1 -->
<!--Based on XBRL 2.1-->
<!--Created on: 4/30/2026 9:04:21 PM-->
<!--Modified on: 4/30/2026 9:04:21 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-20251231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#StatementConsolidatedStatementOfChangesInEquity" roleURI="http://www.ecopetrol.com.co/role/StatementConsolidatedStatementOfChangesInEquity" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureCashAndCashEquivalentsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsTables" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsTables" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsTables" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementTables" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureJointOperationsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBasisForPreparationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBasisForPreparationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccountingPoliciesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherReceivablesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherReceivablesFuelPriceStabilizationFunDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesFuelPriceStabilizationFunDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherReceivablesMovementOfContractualAssetDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesMovementOfContractualAssetDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsRestrictionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsMaturityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMaturityDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsFairValueDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsFairValueDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsMovementOfEquityInvestmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMovementOfEquityInvestmentsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherFinancialAssetsCreditRatingDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesIncomeTaxAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTaxesOtherTaxesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesOtherTaxesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBusinessCombinationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBusinessCombinationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBusinessCombinationIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBusinessCombinationIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosurePropertyPlantAndEquipmentDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureNaturalAndEnvironmentalResourcesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRightOfUseAssetsAndLeaseLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsAndLeaseLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureIntangibleAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureIntangibleAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsExplorationAndProductionDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsExplorationAndProductionDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsBreakdownOfOilfieldsImpairmentLossesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsBreakdownOfOilfieldsImpairmentLossesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsInvestmentsInJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsInvestmentsInJointVenturesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsCashGeneratingUnitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsCashGeneratingUnitsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsEnergyTransmissionAndRoadsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsEnergyTransmissionAndRoadsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureImpairmentOfLongTermAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfLongTermAssetsAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureGoodwillDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureGoodwillDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureLoansAndBorrowingsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureLoansAndBorrowingsFairValueOfLoansDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsFairValueOfLoansDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureTradeAndOtherPayablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherPayablesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureEquityEcopetrolBusinessGroupsReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityEcopetrolBusinessGroupsReservesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureEquityMovementOfEquityReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityMovementOfEquityReservesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureEquityDividendsPaidDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureEquityOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityOtherComprehensiveIncomeDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureEquityAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureCostOfSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureAdministrativeOperativeAndProjectExpensesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAdministrativeOperativeAndProjectExpensesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureOtherOperatingIncomeExpensesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherOperatingIncomeExpensesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRiskManagementAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureRelatedPartiesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesAdditionalInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBusinessSegmentInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBusinessSegmentInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBusinessSegmentInformationSalesByProductDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBusinessSegmentInformationSalesByProductDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureBusinessSegmentInformationCapitalExpendituresBySegmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBusinessSegmentInformationCapitalExpendituresBySegmentsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureSubsequentAndRelevantEventsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureExhibit2ConsolidatedSubsidiariesAssociatesAndJointVenturesInInterconexionElectricaSaEspDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit2ConsolidatedSubsidiariesAssociatesAndJointVenturesInInterconexionElectricaSaEspDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureExhibit3ConditionsOfMostSignificantDebtDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit3ConditionsOfMostSignificantDebtDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureExhibit4QuantitativeInformationOfConcessionServicesContractsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit4QuantitativeInformationOfConcessionServicesContractsDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" />
  <link:roleRef xlink:type="simple" xlink:href="ec-20251231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetails" />
  <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-20251231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple" />
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain_1" xlink:title="ifrs-full_ClassesOfShareCapitalMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfShareCapitalAxis_1" xlink:to="ifrs-full_ClassesOfShareCapitalDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_1" xlink:title="ifrs-full_EquityMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ComponentsOfEquityAxis_1" xlink:to="ifrs-full_ComponentsOfEquityDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_CreditQualityAxis" xlink:label="ec_CreditQualityAxis_1" xlink:title="ec_CreditQualityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_1" xlink:title="ifrs-full_FinancialAssetsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis_1" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_1" xlink:title="ifrs-full_SegmentsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentsAxis_1" xlink:to="ifrs-full_SegmentsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_1" xlink:title="ifrs-full_ClassesOfAssetsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfAssetsAxis_1" xlink:to="ifrs-full_ClassesOfAssetsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_1" xlink:title="ifrs-full_TypesOfHedgesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfHedgesAxis_1" xlink:to="ifrs-full_TypesOfHedgesDomain_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-20251231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis_1" xlink:title="ec_ContractTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_1" xlink:title="ifrs-full_EntitysTotalForBusinessCombinationsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BusinessCombinationsAxis_1" xlink:to="ifrs-full_BusinessCombinationsDomain_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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_1" xlink:title="ifrs-full_BorrowingsByNameMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BorrowingsByNameAxis_1" xlink:to="ifrs-full_BorrowingsByNameDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_1" xlink:title="ifrs-full_PropertyPlantAndEquipmentMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_1" xlink:title="ifrs-full_RangesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_RangeAxis_1" xlink:to="ifrs-full_RangeDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain_1" xlink:title="ifrs-full_EntitysTotalForExternalCreditGradesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ExternalCreditGradesAxis_1" xlink:to="ifrs-full_ExternalCreditGradesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_1" xlink:title="ifrs-full_EntitysTotalForSubsidiariesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_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-20251231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis_1" xlink:title="ec_CurrencyTypesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_1" xlink:title="ifrs-full_AggregatedTimeBandsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MaturityAxis_1" xlink:to="ifrs-full_MaturityDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain_1" xlink:title="ifrs-full_AllLevelsOfFairValueHierarchyMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis_1" xlink:to="ifrs-full_LevelsOfFairValueHierarchyDomain_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/2025/elts/srt-2025.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/2025/currency-2025.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-20251231.xsd#ec_CurrentTaxAssetsTypeAxis" xlink:label="ec_CurrentTaxAssetsTypeAxis_1" xlink:title="ec_CurrentTaxAssetsTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_NonCurrentTaxAssetsAxis" xlink:label="ec_NonCurrentTaxAssetsAxis_1" xlink:title="ec_NonCurrentTaxAssetsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:label="ec_NonCurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_NonCurrentTaxLiabilitiesTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_CurrentTaxLiabilitiesTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_1" xlink:title="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain" xlink:label="ifrs-full_ActuarialAssumptionsDomain_1" xlink:title="ifrs-full_ActuarialAssumptionsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ActuarialAssumptionsAxis_1" xlink:to="ifrs-full_ActuarialAssumptionsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_1" xlink:title="ifrs-full_GeographicalAreasMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_GeographicalAreasAxis_1" xlink:to="ifrs-full_GeographicalAreasDomain_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-20251231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis_1" xlink:title="ec_IncomeTaxTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_1" xlink:title="ifrs-full_NonadjustingEventsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_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-20251231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis_1" xlink:title="ec_FinancialYearAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_BalanceSheetLocationsAxis" xlink:label="ec_BalanceSheetLocationsAxis_1" xlink:title="ec_BalanceSheetLocationsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_1" xlink:title="ifrs-full_EntitysTotalForJointVenturesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointVenturesAxis_1" xlink:to="ifrs-full_JointVenturesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_1" xlink:title="ifrs-full_EntitysTotalForAssociatesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis_1" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025/dei-2025.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/2025/dei-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_1" xlink:title="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain_1" xlink:title="ifrs-full_LiabilitiesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis_1" xlink:to="ifrs-full_ClassesOfLiabilitiesDomain_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/2025/elts/srt-2025.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/2025/elts/srt-2025.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-20251231.xsd#ec_LenderNameAxisAxis" xlink:label="ec_LenderNameAxisAxis_1" xlink:title="ec_LenderNameAxisAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_1" xlink:title="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MeasurementDomain" xlink:label="ifrs-full_MeasurementDomain_1" xlink:title="ifrs-full_AggregatedMeasurementMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MeasurementAxis_1" xlink:to="ifrs-full_MeasurementDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_UnobservableInputsDomain" xlink:label="ifrs-full_UnobservableInputsDomain_1" xlink:title="ifrs-full_UnobservableInputsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_UnobservableInputsAxis_1" xlink:to="ifrs-full_UnobservableInputsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_1" xlink:title="ifrs-full_DefinedBenefitPlansMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_DefinedBenefitPlansAxis_1" xlink:to="ifrs-full_DefinedBenefitPlansDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetDomain" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetDomain_1" xlink:title="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfOtherProvisionsDomain" xlink:label="ifrs-full_ClassesOfOtherProvisionsDomain_1" xlink:title="ifrs-full_OtherProvisionsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfProvisionsAxis_1" xlink:to="ifrs-full_ClassesOfOtherProvisionsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain_1" xlink:title="ifrs-full_ContingentLiabilitiesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis_1" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesDomain_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-20251231.xsd#ec_LitigationAxis" xlink:label="ec_LitigationAxis_1" xlink:title="ec_LitigationAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain_1" xlink:title="ifrs-full_InterestRateTypesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInterestRatesAxis_1" xlink:to="ifrs-full_TypesOfInterestRatesDomain_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-20251231.xsd#ec_ClassesOfContingentAssetsAxis" xlink:label="ec_ClassesOfContingentAssetsAxis_1" xlink:title="ec_ClassesOfContingentAssetsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AssetsAndLiabilitiesDomain" xlink:label="ifrs-full_AssetsAndLiabilitiesDomain_1" xlink:title="ifrs-full_AssetsAndLiabilitiesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis_1" xlink:to="ifrs-full_AssetsAndLiabilitiesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain_1" xlink:title="ifrs-full_ClassesOfFinancialInstrumentsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis_1" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsDomain_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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:title="ec_ShareBasedPaymentsArrangementAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:title="ec_ShareBasedPaymentArrangementDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain_1" xlink:title="ifrs-full_ProductsAndServicesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ProductsAndServicesAxis_1" xlink:to="ifrs-full_ProductsAndServicesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain_1" xlink:title="ifrs-full_MarketsOfCustomersMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MarketsOfCustomersAxis_1" xlink:to="ifrs-full_MarketsOfCustomersDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MajorCustomersDomain" xlink:label="ifrs-full_MajorCustomersDomain_1" xlink:title="ifrs-full_MajorCustomersMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MajorCustomersAxis_1" xlink:to="ifrs-full_MajorCustomersDomain_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="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:title="ec_LegalEntitiesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:title="ec_LegalEntityDomain_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TrustAxis" xlink:label="ec_TrustAxis_1" xlink:title="ec_TrustAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis_1" xlink:title="ec_TypeOfCostAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:label="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:title="ec_ExpensesByNatureAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:label="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:title="ec_ExpensesByNatureDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:to="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain_1" xlink:title="ifrs-full_TypesOfRisksMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfRisksAxis_1" xlink:to="ifrs-full_TypesOfRisksDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" xlink:title="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PastDueStatusDomain" xlink:label="ifrs-full_PastDueStatusDomain_1" xlink:title="ifrs-full_PastDueStatusMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_PastDueStatusAxis_1" xlink:to="ifrs-full_PastDueStatusDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInvestmentPropertyDomain" xlink:label="ifrs-full_TypesOfInvestmentPropertyDomain_1" xlink:title="ifrs-full_InvestmentPropertyMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis_1" xlink:to="ifrs-full_TypesOfInvestmentPropertyDomain_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/2025/elts/srt-2025.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/2025/elts/srt-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:label="ifrs-full_CategoriesOfRelatedPartiesDomain_1" xlink:title="ifrs-full_EntitysTotalForRelatedPartiesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis_1" xlink:to="ifrs-full_CategoriesOfRelatedPartiesDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain_1" xlink:title="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentConsolidationItemsAxis_1" xlink:to="ifrs-full_SegmentConsolidationItemsDomain_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-20251231.xsd#ec_SalesByTypeAxis" xlink:label="ec_SalesByTypeAxis_1" xlink:title="ec_SalesByTypeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLenderNameAxis" xlink:label="ec_IfrsLenderNameAxis_1" xlink:title="ec_IfrsLenderNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis_1" xlink:title="ec_ContractNameAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_JointOperationsNatureAxis" xlink:label="ec_JointOperationsNatureAxis_1" xlink:title="ec_JointOperationsNatureAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointOperationsDomain" xlink:label="ifrs-full_JointOperationsDomain_1" xlink:title="ifrs-full_EntitysTotalForJointOperationsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointOperationsAxis_1" xlink:to="ifrs-full_JointOperationsDomain_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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_InitiallyAppliedIFRSsDomain" xlink:label="ifrs-full_InitiallyAppliedIFRSsDomain_1" xlink:title="ifrs-full_InitiallyAppliedIFRSsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis_1" xlink:to="ifrs-full_InitiallyAppliedIFRSsDomain_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-20251231.xsd#ec_AcquireeAxis" xlink:label="ec_AcquireeAxis_1" xlink:title="ec_AcquireeAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsVariableRateAxis" xlink:label="ec_IfrsVariableRateAxis_1" xlink:title="ec_IfrsVariableRateAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_TypeOfStatusAxis" xlink:label="ec_TypeOfStatusAxis_1" xlink:title="ec_TypeOfStatusAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_1" xlink:title="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesDomain_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-20251231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis_1" xlink:title="ec_IfrsLegalEntityAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" xlink:title="ec_ScenariosAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:title="ec_ScenariosDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ServiceConcessionArrangementsDomain" xlink:label="ifrs-full_ServiceConcessionArrangementsDomain_1" xlink:title="ifrs-full_ServiceConcessionArrangementsMember_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis_1" xlink:to="ifrs-full_ServiceConcessionArrangementsDomain_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-20251231.xsd#ec_IfrsNameOfPropertyAxis" xlink:label="ec_IfrsNameOfPropertyAxis_1" xlink:title="ec_IfrsNameOfPropertyAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025/elts/srt-2025.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/2025/elts/srt-2025.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-20251231.xsd#ec_IfrsDividendsAxis" xlink:label="ec_IfrsDividendsAxis_1" xlink:title="ec_IfrsDividendsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesAxis" xlink:label="ifrs-full_ClassesOfOrdinarySharesAxis_1" xlink:title="ifrs-full_ClassesOfOrdinarySharesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfOrdinarySharesDomain" xlink:label="ifrs-full_ClassesOfOrdinarySharesDomain_1" xlink:title="ifrs-full_ClassesOfOrdinarySharesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfOrdinarySharesAxis_1" xlink:to="ifrs-full_ClassesOfOrdinarySharesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfOrdinarySharesAxis_1 To ifrs-full_ClassesOfOrdinarySharesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipAxis" xlink:label="ec_IfrsOwnershipAxis_1" xlink:title="ec_IfrsOwnershipAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipDomain" xlink:label="ec_IfrsOwnershipDomain_1" xlink:title="ec_IfrsOwnershipDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsOwnershipAxis_1" xlink:to="ec_IfrsOwnershipDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsOwnershipAxis_1 To ec_IfrsOwnershipDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionAxis" xlink:label="ec_IfrsAssetAcquisitionAxis_1" xlink:title="ec_IfrsAssetAcquisitionAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionDomain" xlink:label="ec_IfrsAssetAcquisitionDomain_1" xlink:title="ec_IfrsAssetAcquisitionDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsAssetAcquisitionAxis_1" xlink:to="ec_IfrsAssetAcquisitionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsAssetAcquisitionAxis_1 To ec_IfrsAssetAcquisitionDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsTaxPeriodAxis" xlink:label="ec_IfrsTaxPeriodAxis_1" xlink:title="ec_IfrsTaxPeriodAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsTaxPeriodDomain" xlink:label="ec_IfrsTaxPeriodDomain_1" xlink:title="ec_IfrsTaxPeriodDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ec_IfrsTaxPeriodAxis_1" xlink:to="ec_IfrsTaxPeriodDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsTaxPeriodAxis_1 To ec_IfrsTaxPeriodDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_1" xlink:title="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_1" xlink:title="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_1" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis_1 To ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_1" order="1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectsAxis" xlink:label="ec_ProjectsAxis_1" xlink:title="ec_ProjectsAxis_1" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectsDomain" xlink:label="ec_ProjectsDomain_1" xlink:title="ec_ProjectsDomain_1" />
    <link:definitionArc xlink:type="arc" xlink:from="ec_ProjectsAxis_1" xlink:to="ec_ProjectsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ProjectsAxis_1 To ec_ProjectsDomain_1" order="1" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="995200090 - Document - Document and Entity Information">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_639131798104022175" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_639131798104022175" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain" />
    <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_ClassesOfShareCapitalDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain_639131798104022175" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalDomain_639131798104022175" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfShareCapitalDomain" xlink:to="ifrs-full_OrdinarySharesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_ClassesOfShareCapitalDomain" xlink:to="dei_AdrMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
    <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_CountryRegion" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
    <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_CityAreaCode" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
    <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_LocalPhoneNumber" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
    <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_Security12bTitle" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
    <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_TradingSymbol" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
    <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_SecurityExchangeName" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
    <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_EntityCommonStockSharesOutstanding" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
    <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_EntityWellKnownSeasonedIssuer" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
    <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_EntityVoluntaryFilers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
    <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_EntityCurrentReportingStatus" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
    <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_EntityInteractiveDataCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
    <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_EntityFilerCategory" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
    <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_EntityEmergingGrowthCompany" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" />
    <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_IcfrAuditorAttestationFlag" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" />
    <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_DocumentFinStmtErrorCorrectionFlag" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
    <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_DocumentAccountingStandard" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
    <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_EntityShellCompany" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
    <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_EntityCentralIndexKey" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
    <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_CurrentFiscalYearEndDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
    <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_DocumentFiscalYearFocus" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
    <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_DocumentFiscalPeriodFocus" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
    <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_AmendmentFlag" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
    <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_AuditorName" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
    <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_AuditorFirmId" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" 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="995200400 - Statement - Consolidated statement of changes in equity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain" />
    <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_ComponentsOfEquityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_IssuedCapitalMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_AdditionalPaidinCapitalMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_OtherReservesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_RetainedEarningsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_EquityAttributableToOwnersOfParentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_NoncontrollingInterestsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:to="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_IncreaseDecreaseThroughEquityRestitutionToMinorityShareholders" xlink:label="ec_IncreaseDecreaseThroughEquityRestitutionToMinorityShareholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughEquityRestitutionToMinorityShareholders" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughEquityRestitution" xlink:label="ec_IncreaseDecreaseThroughEquityRestitution" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughEquityRestitution" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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="ec-20251231.xsd#ec_IncreaseDecreaseThroughOtherReserves" xlink:label="ec_IncreaseDecreaseThroughOtherReserves" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughOtherReserves" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="13" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="14" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="15" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99930603 - Disclosure - Cash and cash equivalents (Tables)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_CreditQualityDomain" xlink:label="ec_CreditQualityDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CreditQualityAxis" xlink:to="ec_CreditQualityDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99930903 - Disclosure - Other financial assets (Tables)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherFinancialAssetsTable" xlink:label="ec_OtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfFinancialAssetsDomain" xlink:to="ec_OtherFinancialAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutMovementOfEquityInvestmentTableTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutMovementOfEquityInvestmentTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutMovementOfEquityInvestmentTableTextBlock" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" 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/DisclosureImpairmentOfLongTermAssetsTables" xlink:type="extended" xlink:title="99931803 - Disclosure - Impairment of long-term assets (Tables)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ImpairmentOfLongTermAssetsTable" xlink:label="ec_ImpairmentOfLongTermAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="99933003 - Disclosure - Risk management (Tables)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutAgingAnalysisOfAccountsReceivablePortfolioInArrearsButNotImpairedExplanatoryTableTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutAgingAnalysisOfAccountsReceivablePortfolioInArrearsButNotImpairedExplanatoryTableTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutAgingAnalysisOfAccountsReceivablePortfolioInArrearsButNotImpairedExplanatoryTableTextBlock" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DescriptionOfManagingLiquidityRisk" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables" xlink:type="extended" xlink:title="99933203 - Disclosure - Joint operations (Tables)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99940201 - Disclosure - Basis for preparation (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EnerfnSociedadDeEnergaS.l.uAndEnerfinEnerventoExteriorS.l.Member" xlink:label="ec_EnerfnSociedadDeEnergaS.l.uAndEnerfinEnerventoExteriorS.l.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_EnerfnSociedadDeEnergaS.l.uAndEnerfinEnerventoExteriorS.l.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EconovaTechnologyInnovationS.lMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RepsolDuctosDeColombiaRdcMember" xlink:label="ec_RepsolDuctosDeColombiaRdcMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RepsolDuctosDeColombiaRdcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInterchileMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterconexionesDelNorteS.a.EnergyMegaProjectMember" xlink:label="ec_InterconexionesDelNorteS.a.EnergyMegaProjectMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterconexionesDelNorteS.a.EnergyMegaProjectMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipAxis" xlink:label="ec_IfrsOwnershipAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ec_IfrsOwnershipAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipDomain" xlink:label="ec_IfrsOwnershipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsOwnershipAxis" xlink:to="ec_IfrsOwnershipDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipDomain" xlink:label="ec_IfrsOwnershipDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsOwnershipAxis" xlink:to="ec_IfrsOwnershipDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="1" xlink:from="ec_IfrsOwnershipDomain" xlink:to="ec_OleoductoDeColombiaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionAxis" xlink:label="ec_IfrsAssetAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ec_IfrsAssetAcquisitionAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionDomain" xlink:label="ec_IfrsAssetAcquisitionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsAssetAcquisitionAxis" xlink:to="ec_IfrsAssetAcquisitionDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionDomain" xlink:label="ec_IfrsAssetAcquisitionDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsAssetAcquisitionAxis" xlink:to="ec_IfrsAssetAcquisitionDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_WindAutogeneracinS.a.s.Member" xlink:label="ec_WindAutogeneracinS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsAssetAcquisitionDomain" xlink:to="ec_WindAutogeneracinS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798104335324" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_RepsolDuctosDeColombiaRdcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_NumberOfAcquisitionsCompaniesDedicatedToDevelopmentAndOperations" xlink:label="ec_NumberOfAcquisitionsCompaniesDedicatedToDevelopmentAndOperations" />
    <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_NumberOfAcquisitionsCompaniesDedicatedToDevelopmentAndOperations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfAcquisitionsSpecialPurposeCompanies" xlink:label="ec_NumberOfAcquisitionsSpecialPurposeCompanies" />
    <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_NumberOfAcquisitionsSpecialPurposeCompanies" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsAssetAcquisitionConsiderationTransferred" xlink:label="ec_IfrsAssetAcquisitionConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_IfrsAssetAcquisitionConsiderationTransferred" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" xlink:label="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProportionOfOwnershipInterestsHeld" xlink:label="ec_ProportionOfOwnershipInterestsHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_ProportionOfOwnershipInterestsHeld" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails" xlink:type="extended" xlink:title="99940401 - Disclosure - Accounting policies (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" />
    <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_ClassesOfPropertyPlantAndEquipmentDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_OfficeEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_NetworkInfrastructureMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_BuildingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain" />
    <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_RangeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99940402 - Disclosure - Accounting policies - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain" />
    <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_RangeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" xlink:label="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" xlink:label="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsNumberOfOperatingSegments" xlink:label="ec_IfrsNumberOfOperatingSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_IfrsNumberOfOperatingSegments" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" xlink:type="extended" xlink:title="99940603 - Disclosure - Cash and cash equivalents - Credit quality of banks in the Ecopetrol Business Group has deposits and check accounts, and issuers of investments (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain" />
    <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_ExternalCreditGradesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain_639131798104335324" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_ExternalCreditGradesDomain_639131798104335324" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_AaaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PAaaMember" xlink:label="ec_PAaaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_PAaaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AaammfMember" xlink:label="ec_AaammfMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_AaammfMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_FOnePlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GradeMember" xlink:label="ec_GradeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_GradeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PlusMember" xlink:label="ec_PlusMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_PlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Aa1Member" xlink:label="ec_Aa1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_Aa1Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Aaaf2Member" xlink:label="ec_Aaaf2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_Aaaf2Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FOneMember" xlink:label="ec_FOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_FOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BrcOnePlusMember" xlink:label="ec_BrcOnePlusMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BrcOnePlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_F3Member" xlink:label="ec_F3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_F3Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Brc1Member" xlink:label="ec_Brc1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_Brc1Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Ba1Member" xlink:label="ec_Ba1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_Ba1Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_A1Member" xlink:label="ec_A1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_A1Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NoRatingAvailableMember" xlink:label="ec_NoRatingAvailableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_NoRatingAvailableMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AaMember" xlink:label="ec_AaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_AaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BbbMember" xlink:label="ec_BbbMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BbbMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BMember" xlink:label="ec_BMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_P1Member" xlink:label="ec_P1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_P1Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BbMember" xlink:label="ec_BbMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BbMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BaaTwoMember" xlink:label="ec_BaaTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BaaTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FTwoMember" xlink:label="ec_FTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_FTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureTradeAndOtherReceivablesDetails" xlink:type="extended" xlink:title="99940701 - Disclosure - Trade and other receivables (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfReconciliationOfChangesInGoodwillTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcessionsTradeAndOtherReceivablesCurrent" xlink:label="ec_ConcessionsTradeAndOtherReceivablesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ec_ConcessionsTradeAndOtherReceivablesCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FuelPriceStabilizationFundReceivablesCurrent" xlink:label="ec_FuelPriceStabilizationFundReceivablesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ec_FuelPriceStabilizationFundReceivablesCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradeReceivablesDueFromCustomerAbstract" xlink:label="ec_TradeReceivablesDueFromCustomerAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ec_TradeReceivablesDueFromCustomerAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentReceivablesDueFromForeignCustomers" xlink:label="ec_CurrentReceivablesDueFromForeignCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TradeReceivablesDueFromCustomerAbstract" xlink:to="ec_CurrentReceivablesDueFromForeignCustomers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentReceivablesDueFromDomesticCustomers" xlink:label="ec_CurrentReceivablesDueFromDomesticCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TradeReceivablesDueFromCustomerAbstract" xlink:to="ec_CurrentReceivablesDueFromDomesticCustomers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" xlink:label="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivablesDueFromRelatedParties" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentReceivablesFromEmployeesLoans" xlink:label="ec_CurrentReceivablesFromEmployeesLoans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ec_CurrentReceivablesFromEmployeesLoans" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentReceivableFromIndustrialServices" xlink:label="ec_CurrentReceivableFromIndustrialServices" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ec_CurrentReceivableFromIndustrialServices" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherCurrentReceivables" xlink:label="ifrs-full_OtherCurrentReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ifrs-full_OtherCurrentReceivables" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherCurrentReceivables" xlink:label="ifrs-full_TradeAndOtherCurrentReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="ifrs-full_TradeAndOtherCurrentReceivables" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentReceivablesAbstract" xlink:label="ifrs-full_NoncurrentReceivablesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInGoodwillLineItems" xlink:to="ifrs-full_NoncurrentReceivablesAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcessionsTradeAndOtherReceivablesNoncurrent" xlink:label="ec_ConcessionsTradeAndOtherReceivablesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ec_ConcessionsTradeAndOtherReceivablesNoncurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentReceivablesDueFromAssociates" xlink:label="ifrs-full_NoncurrentReceivablesDueFromAssociates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ifrs-full_NoncurrentReceivablesDueFromAssociates" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NonCurrentReceivablesFromEmployeesLoans" xlink:label="ec_NonCurrentReceivablesFromEmployeesLoans" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ec_NonCurrentReceivablesFromEmployeesLoans" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentReceivablesDueFromRelatedParties" xlink:label="ifrs-full_NoncurrentReceivablesDueFromRelatedParties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ifrs-full_NoncurrentReceivablesDueFromRelatedParties" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NoncurrentReceivablesFromDomesticCustomers" xlink:label="ec_NoncurrentReceivablesFromDomesticCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ec_NoncurrentReceivablesFromDomesticCustomers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NoncurrentReceivablesFromForeignCustomers" xlink:label="ec_NoncurrentReceivablesFromForeignCustomers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ec_NoncurrentReceivablesFromForeignCustomers" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherNoncurrentReceivables" xlink:label="ifrs-full_OtherNoncurrentReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ifrs-full_OtherNoncurrentReceivables" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentReceivables" xlink:label="ifrs-full_NoncurrentReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_NoncurrentReceivablesAbstract" xlink:to="ifrs-full_NoncurrentReceivables" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesFuelPriceStabilizationFunDetails" xlink:type="extended" xlink:title="99940702 - Disclosure - Trade and other receivables - Fuel Price Stabilization Fun (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfFinancialAssetsTable" xlink:label="ifrs-full_DisclosureOfFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ifrs-full_DisclosureOfFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeReceivablesMember" xlink:label="ifrs-full_TradeReceivablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_TradeReceivablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TradeReceivablesMember" xlink:to="ec_FuelPriceStabilizationFundMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseThroughSettlementsForPeriodFinancialAssets" xlink:label="ec_IncreaseThroughSettlementsForPeriodFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_IncreaseThroughSettlementsForPeriodFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseThroughMobilizationsAndOthersFinancialAssets" xlink:label="ec_IncreaseThroughMobilizationsAndOthersFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_IncreaseThroughMobilizationsAndOthersFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DecreaseThroughCollectionsFinancialAssets" xlink:label="ec_DecreaseThroughCollectionsFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_DecreaseThroughCollectionsFinancialAssets" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" xlink:type="extended" xlink:title="99940703 - Disclosure - Trade and other receivables - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradeAndOtherReceivablesTable" xlink:label="ec_TradeAndOtherReceivablesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartegenaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="3" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexionElectricaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BusinessCombinationsDomain" xlink:to="ec_IsaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ec_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfFinancialAssetsDomain" xlink:to="ec_FuelPriceStabilizationFundMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities" xlink:label="ifrs-full_ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ifrs-full_ProceedsFromGovernmentGrantsClassifiedAsInvestingActivities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AllowanceForCreditLossesOfFinancialAssets" xlink:label="ec_AllowanceForCreditLossesOfFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_AllowanceForCreditLossesOfFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" xlink:label="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" xlink:label="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NetBookValueAccountsReceivableClassifiedAsOther" xlink:label="ec_NetBookValueAccountsReceivableClassifiedAsOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_NetBookValueAccountsReceivableClassifiedAsOther" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" xlink:type="extended" xlink:title="99940704 - Disclosure - Trade and other receivables - Allowance for doubtful accounts (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain" />
    <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_ClassesOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfFinancialInstrumentsDomain" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" xlink:label="ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" 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/DisclosureTradeAndOtherReceivablesMovementOfContractualAssetDetails" xlink:type="extended" xlink:title="99940705 - Disclosure - Trade and other receivables - Movement of the contractual asset (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfFinancialAssetsTable" xlink:label="ifrs-full_DisclosureOfFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfFinancialAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaEnergaBrazilMember" xlink:label="ec_IsaEnergaBrazilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaEnergaBrazilMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:label="ifrs-full_DisclosureOfFinancialAssetsLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcessionAssets" xlink:label="ec_ConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_ConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseDueToRemunerationAccrualConcessionAssets" xlink:label="ec_IncreaseDecreaseDueToRemunerationAccrualConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_IncreaseDecreaseDueToRemunerationAccrualConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseDueToRegulatoryAdjustmentConcessionAssets" xlink:label="ec_IncreaseDecreaseDueToRegulatoryAdjustmentConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_IncreaseDecreaseDueToRegulatoryAdjustmentConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DecreaseDueToPaymentsConcessionAssets" xlink:label="ec_DecreaseDueToPaymentsConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_DecreaseDueToPaymentsConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ModificationsInScheduledRepaymentsInstallments" xlink:label="ec_ModificationsInScheduledRepaymentsInstallments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_ModificationsInScheduledRepaymentsInstallments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ModificationsInScheduledRepaymentsAmount" xlink:label="ec_ModificationsInScheduledRepaymentsAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_ModificationsInScheduledRepaymentsAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RemunerationAccrualConcessionAssetsAbstract" xlink:label="ec_RemunerationAccrualConcessionAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="ec_RemunerationAccrualConcessionAssetsAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RemunerationAccrualConcessionAssets" xlink:label="ec_RemunerationAccrualConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RemunerationAccrualConcessionAssetsAbstract" xlink:to="ec_RemunerationAccrualConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ReductionOfConcessionAssetsDueToPayment" xlink:label="ec_ReductionOfConcessionAssetsDueToPayment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RemunerationAccrualConcessionAssetsAbstract" xlink:to="ec_ReductionOfConcessionAssetsDueToPayment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NetMovementsInRemunerationForConcessionAssets" xlink:label="ec_NetMovementsInRemunerationForConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RemunerationAccrualConcessionAssetsAbstract" xlink:to="ec_NetMovementsInRemunerationForConcessionAssets" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails" xlink:type="extended" xlink:title="99940901 - Disclosure - Other financial assets (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_FinancialAssetsAtFairValueMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InvestmentsInEquitySecuritiesAndTrustFundsMember" xlink:label="ec_InvestmentsInEquitySecuritiesAndTrustFundsMember" />
    <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_InvestmentsInEquitySecuritiesAndTrustFundsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec-20251231.xsd#ec_EquityInvestmentsAndOthersMember" xlink:label="ec_EquityInvestmentsAndOthersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ec_EquityInvestmentsAndOthersMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCostMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:label="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:to="ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FinancialAssetsAtFairValueThroughProfitOrLossAndOtherComprehensiveIncome" xlink:label="ec_FinancialAssetsAtFairValueThroughProfitOrLossAndOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:to="ec_FinancialAssetsAtFairValueThroughProfitOrLossAndOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_FinancialAssetsAtAmortisedCost" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCost" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" xlink:to="ifrs-full_OtherCurrentFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ec_FinancialAssetsAtFairValueThroughAmortizedCostAbstract" 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="99940902 - Disclosure - Other financial assets - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec_IfrsLegalEntityMember" xlink:to="ec_McdermottInternationalLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain" />
    <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_ClassesOfShareCapitalDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SeriesBNonVotingPreferredStockMember" xlink:label="ec_SeriesBNonVotingPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalDomain" xlink:to="ec_SeriesBNonVotingPreferredStockMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DerivativesMember" xlink:label="ifrs-full_DerivativesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_DerivativesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ForwardContractMember" xlink:label="ifrs-full_ForwardContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DerivativesMember" xlink:to="ifrs-full_ForwardContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OptionContractMember" xlink:label="ifrs-full_OptionContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DerivativesMember" xlink:to="ifrs-full_OptionContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_TypesOfRisksAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain" />
    <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_TypesOfRisksDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfRisksDomain" xlink:to="ifrs-full_CurrencyRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_StockIssuedDuringPeriodSharesRestructuring" xlink:label="ec_StockIssuedDuringPeriodSharesRestructuring" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_StockIssuedDuringPeriodSharesRestructuring" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails" xlink:type="extended" xlink:title="99940903 - Disclosure - Other financial assets - Restrictions (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaNorteENordesteMember" xlink:label="ec_InterligacaoEletricaNorteENordesteMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaNorteENordesteMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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="99940904 - Disclosure - Other financial assets - Maturity (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798104498901" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798104498901" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NoContractualMaturityMember" xlink:label="ec_NoContractualMaturityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_MaturityDomain" xlink:to="ec_NoContractualMaturityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99940905 - Disclosure - Other financial assets - Fair value (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain" />
    <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_LevelsOfFairValueHierarchyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level3OfFairValueHierarchyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level3OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InvestmentPortfolioMember" xlink:label="ec_InvestmentPortfolioMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ec_InvestmentPortfolioMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InvestmentsInEquitySecuritiesAndTrustFundsMember" xlink:label="ec_InvestmentsInEquitySecuritiesAndTrustFundsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ec_InvestmentsInEquitySecuritiesAndTrustFundsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_HedgingInstrumentMember" xlink:label="ec_HedgingInstrumentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ec_HedgingInstrumentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_EquityInvestmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain" />
    <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_ClassesOfShareCapitalDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SeriesBNonVotingPreferredStockMember" xlink:label="ec_SeriesBNonVotingPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalDomain" xlink:to="ec_SeriesBNonVotingPreferredStockMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" xlink:label="ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMovementOfEquityInvestmentsDetails" xlink:type="extended" xlink:title="99940906 - Disclosure - Other financial assets - Movement of equity investments (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain" />
    <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_LevelsOfFairValueHierarchyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_Level3OfFairValueHierarchyMember" xlink:label="ifrs-full_Level3OfFairValueHierarchyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level3OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_EquityMethodInvestmentsOtherFinancialAssets" xlink:label="ec_EquityMethodInvestmentsOtherFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_EquityMethodInvestmentsOtherFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EquityMethodInvestmentsAdditions" xlink:label="ec_EquityMethodInvestmentsAdditions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_EquityMethodInvestmentsAdditions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EquityMethodInvestmentsIncreaseDecreaseInFairValueThroughOtherComprehensiveIncomeLoss" xlink:label="ec_EquityMethodInvestmentsIncreaseDecreaseInFairValueThroughOtherComprehensiveIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_EquityMethodInvestmentsIncreaseDecreaseInFairValueThroughOtherComprehensiveIncomeLoss" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EquityMethodInvestmentsForeignExchangeCurrencyGainLoss" xlink:label="ec_EquityMethodInvestmentsForeignExchangeCurrencyGainLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_EquityMethodInvestmentsForeignExchangeCurrencyGainLoss" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails" xlink:type="extended" xlink:title="99940907 - Disclosure - Other financial assets - Credit rating (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain" />
    <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_ExternalCreditGradesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_ExternalCreditGradesDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_BMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_BbMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_AaPlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FOneMember" xlink:label="ec_FOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_FOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PMinusOneMember" xlink:label="ec_PMinusOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_PMinusOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_FTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_AaaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_BbPlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_FOnePlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AminusOneMember" xlink:label="ec_AminusOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_AminusOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherExternalCreditGradesMember" xlink:label="ec_OtherExternalCreditGradesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_OtherExternalCreditGradesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941001 - Disclosure - Taxes - Current and Non-current tax assets and liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_CurrentTaxAssetsTypeDomain" xlink:label="ec_CurrentTaxAssetsTypeDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrentTaxAssetsTypeAxis" xlink:to="ec_CurrentTaxAssetsTypeDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_NonCurrentTaxAssetsDomain" xlink:label="ec_NonCurrentTaxAssetsDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_NonCurrentTaxAssetsAxis" xlink:to="ec_NonCurrentTaxAssetsDomain_639131798104651385" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:label="ec_NonCurrentTaxLiabilitiesTypeDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:to="ec_NonCurrentTaxLiabilitiesTypeDomain_639131798104651385" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails" xlink:type="extended" xlink:title="99941002 - Disclosure - Taxes - Income tax - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_GeographicalAreasDomain" xlink:to="ec_FreeTradeZoneAreaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_GeographicalAreasDomain" xlink:to="ec_FreeTradeZoneWithLegalStabilityContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BR" xlink:label="country_BR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_BR" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CL" xlink:label="country_CL" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CL" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PE" xlink:label="country_PE" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_PE" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_US" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_GeographicalAreasDomain" xlink:to="country_CO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_EcopetrolGroupMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" 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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_FreeTradeZoneAreaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_AverageEffectiveTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SurchargeTaxRate" xlink:label="ec_SurchargeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_SurchargeTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PresumptiveIncomePercentageOnBeginningEquity" xlink:label="ec_PresumptiveIncomePercentageOnBeginningEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumptiveIncomePercentageOnBeginningEquity" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DescriptionOfTaxLossesCarryForward" xlink:label="ec_DescriptionOfTaxLossesCarryForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DescriptionOfTaxLossesCarryForward" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TaxEffectFromChangeInTaxRateActuarialCalculationProvisionsAcquisitionsAndProjectedSurcharges" xlink:label="ec_TaxEffectFromChangeInTaxRateActuarialCalculationProvisionsAcquisitionsAndProjectedSurcharges" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_TaxEffectFromChangeInTaxRateActuarialCalculationProvisionsAcquisitionsAndProjectedSurcharges" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" xlink:label="ifrs-full_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" />
    <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_CurrentTaxExpenseIncomeRelatedToPillarTwoIncomeTaxes" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99941006 - Disclosure - Taxes - Deferred tax assets and liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" />
    <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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_ProvisionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ifrs-full_OtherAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AccountsPayablesMember" xlink:label="ec_AccountsPayablesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_AccountsPayablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EmployeeCompensationBenefitsMember" xlink:label="ec_EmployeeCompensationBenefitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_EmployeeCompensationBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_LoansAndBorrowingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_AccountsReceivablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_InvestmentsInventoriesAndIntangibleAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_OthersLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ifrs-full_GoodwillMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDomain" xlink:to="ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104651385" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104651385" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartegenaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InvercolsaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolAmericaIncMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaMember" xlink:label="ec_IsaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EsenttiaMbMember" xlink:label="ec_EsenttiaMbMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaMbMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDeLaAraucanaAndTransamericanMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaCosteraMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelMaipoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInterchileMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelLoaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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="99941008 - Disclosure - Taxes - Income tax recorded in other comprehensive income (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfTaxesTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" />
    <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_IncomeTaxRelatingToRemeasurementsOfDefinedBenefitPlansOfOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherComprehensiveIncomeBeforeTaxCashFlowHedgesFutureCrudeOilExports" xlink:label="ec_OtherComprehensiveIncomeBeforeTaxCashFlowHedgesFutureCrudeOilExports" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_OtherComprehensiveIncomeBeforeTaxCashFlowHedgesFutureCrudeOilExports" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncomeTaxRelatingToCashFlowHedgesFutureCrudeOilExports" xlink:label="ec_IncomeTaxRelatingToCashFlowHedgesFutureCrudeOilExports" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeTaxRelatingToCashFlowHedgesFutureCrudeOilExports" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherComprehensiveIncomeNetOfTaxCashFlowHedgesFutureCrudeOilExports" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxCashFlowHedgesFutureCrudeOilExports" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxCashFlowHedgesFutureCrudeOilExports" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" />
    <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_OtherComprehensiveIncomeBeforeTaxHedgesOfNetInvestmentsInForeignOperations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="17" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToExchangeDifferencesOnTranslationOfOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncomeTaxRelatingToExchangeDifferencesOnForeignCurrencyTranslationIncludedInOtherComprehensiveIncome" xlink:label="ec_IncomeTaxRelatingToExchangeDifferencesOnForeignCurrencyTranslationIncludedInOtherComprehensiveIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeTaxRelatingToExchangeDifferencesOnForeignCurrencyTranslationIncludedInOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="20" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="21" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" xlink:label="ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" 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="99941009 - Disclosure - Taxes - Deferred tax assets and liabilities not recognized in subsidiaries (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelBosqueChileMember" xlink:label="ec_RutaDelBosqueChileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelBosqueChileMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" xlink:type="extended" xlink:title="99941010 - Disclosure - Taxes - Minimum Tax Rate (Colombia Tax Law) (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_EcopetrolGroupMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CO" xlink:label="country_CO" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_IfrsIncomeTaxCreditsAndAdjustments" xlink:label="ec_IfrsIncomeTaxCreditsAndAdjustments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IfrsIncomeTaxCreditsAndAdjustments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AdjustedTaxExpenseIncome" xlink:label="ec_AdjustedTaxExpenseIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedTaxExpenseIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" xlink:label="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" xlink:label="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" xlink:label="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" xlink:label="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AdjustedProfitLoss" xlink:label="ec_AdjustedProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedProfitLoss" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AdjustedTaxRate" xlink:label="ec_AdjustedTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" 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="99941011 - Disclosure - Taxes - Other taxes (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CO" xlink:label="country_CO" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_EcopetrolGroupMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IncomeTaxTypeAxis" xlink:to="ec_IncomeTaxTypeDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SpecialTaxRate" xlink:label="ec_SpecialTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_SpecialTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_StampTaxRate" xlink:label="ec_StampTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_StampTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ThresholdForLevyingStampTax" xlink:label="ec_ThresholdForLevyingStampTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ThresholdForLevyingStampTax" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_StampTaxThresholdAmount" xlink:label="ec_StampTaxThresholdAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_StampTaxThresholdAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SpecialTaxFiscalStabilityRate" xlink:label="ec_SpecialTaxFiscalStabilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_SpecialTaxFiscalStabilityRate" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureBusinessCombinationDetails" xlink:type="extended" xlink:title="99941201 - Disclosure - Business Combination (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RenewableEnergyGenerationCompaniesAcquisitionMember" xlink:label="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_NumberOfCompaniesAcquired" xlink:label="ec_NumberOfCompaniesAcquired" />
    <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_NumberOfCompaniesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfRenewableEnergyGenerationCompaniesAcquired" xlink:label="ec_NumberOfRenewableEnergyGenerationCompaniesAcquired" />
    <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_NumberOfRenewableEnergyGenerationCompaniesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfAdministrativeSupportCompaniesAcquired" xlink:label="ec_NumberOfAdministrativeSupportCompaniesAcquired" />
    <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_NumberOfAdministrativeSupportCompaniesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RenewableEnergyGenerationCapacityAcquired" xlink:label="ec_RenewableEnergyGenerationCapacityAcquired" />
    <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_RenewableEnergyGenerationCapacityAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InstalledCapacityOfAcquiredPowerPlant" xlink:label="ec_InstalledCapacityOfAcquiredPowerPlant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_InstalledCapacityOfAcquiredPowerPlant" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:label="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_AcquisitionrelatedCostsRecognisedAsExpenseForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureBusinessCombinationIdentifiableAssetsAcquiredAndLiabilitiesAssumedDetails" xlink:type="extended" xlink:title="99941202 - Disclosure - Business Combination - Identifiable Assets Acquired and Liabilities Assumed (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798104816837" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798104816837" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RenewableEnergyGenerationCompaniesAcquisitionMember" xlink:label="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:label="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" />
    <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_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ifrs-full_CashAndCashEquivalentsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" xlink:label="ec_TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ec_TradeAndOtherReceivablesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ifrs-full_PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RightOfUseAssetsRecognisedAsOfAcquisitionDate" xlink:label="ec_RightOfUseAssetsRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ec_RightOfUseAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherAssetsRecognisedAsOfAcquisitionDate" xlink:label="ec_OtherAssetsRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ec_OtherAssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AssetsRecognisedAsOfAcquisitionDate" xlink:label="ec_AssetsRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForEachMajorClassOfAssetsAcquiredAbstract" xlink:to="ec_AssetsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:label="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" />
    <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_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:to="ifrs-full_BorrowingsRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:to="ifrs-full_TradeAndOtherPayablesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:to="ifrs-full_DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherLiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ec_OtherLiabilitiesRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:to="ec_OtherLiabilitiesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LiabilitiesRecognisedAsOfAcquisitionDate" xlink:label="ec_LiabilitiesRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_AmountsRecognisedAsOfAcquisitionDateForLiabilitiesAssumedAbstract" xlink:to="ec_LiabilitiesRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" xlink:label="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_IdentifiableAssetsAcquiredLiabilitiesAssumed" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" xlink:label="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_GoodwillRecognisedAsOfAcquisitionDate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" />
    <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_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" xlink:type="extended" xlink:title="99941301 - Disclosure - Investments in associates and joint ventures - Composition and movements (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligaoEltricaDoMadeiraSaMember" xlink:label="ec_InterligaoEltricaDoMadeiraSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaDoMadeiraSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="2" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="4" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaParaguauS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="5" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaGaranhunsS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="6" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaIvaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="7" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaAimorsS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="8" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ConexinKimalLoAguirreS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_EcodieselColombiaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PaEnergaParaLaPazMember" xlink:label="ec_PaEnergaParaLaPazMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_PaEnergaParaLaPazMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="11" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_TransnexaS.a.E.m.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="12" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterconexinElctricaColombiaPanamS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="13" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_DerivexS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConsorcioElctricoYapayS.aMember" xlink:label="ec_ConsorcioElctricoYapayS.aMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ConsorcioElctricoYapayS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain" />
    <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_SignificantInvestmentsInAssociatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasesDelCaribeS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AtpTowerHoldingsMember" xlink:label="ec_AtpTowerHoldingsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_AtpTowerHoldingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="3" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="4" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasesDeLaGuajiraS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="6" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_ExtrucolS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ServiportSaMember" xlink:label="ec_ServiportSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_ServiportSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99941302 - Disclosure - Investments in associates and joint ventures - Movement of investments in associates and joint ventures (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain" />
    <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_SignificantInvestmentsInAssociatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ifrs-full_AssociatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_JointVenturesDomain" xlink:to="ifrs-full_JointVenturesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:label="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DividendsPaid" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" xlink:label="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" 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="99941303 - Disclosure - Investments in associates and joint ventures - Additional information about associates and joint ventures (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99941304 - Disclosure - Investments in associates and joint ventures - Reconciliation of equity (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798104967336" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798104967336" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99941401 - Disclosure - Property, plant, and equipment (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" />
    <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_ClassesOfPropertyPlantAndEquipmentDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798105054644" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798105054644" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_OfficeEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_NetworkInfrastructureMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_ConstructionInProgressMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_BuildingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_LandMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_WindpeshiWindProjectInLaGuajiraMember" xlink:label="ec_WindpeshiWindProjectInLaGuajiraMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ec_WindpeshiWindProjectInLaGuajiraMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798105066480" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798105066480" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798105072411" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798105072411" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RenewableEnergyGenerationCompaniesAcquisitionMember" xlink:label="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_RenewableEnergyGenerationCompaniesAcquisitionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" xlink:label="ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" />
    <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_AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FairValueAdjustmentsInBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ec_FairValueAdjustmentsInBusinessCombinationsPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_FairValueAdjustmentsInBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="10" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Disposals" xlink:label="ec_Disposals" />
    <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_Disposals" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughReversalOfOilFieldsPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughReversalOfOilFieldsPropertyPlantAndEquipment" />
    <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_IncreaseDecreaseThroughReversalOfOilFieldsPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="14" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="15" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails" xlink:type="extended" xlink:title="99941501 - Disclosure - Natural and environmental resources (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" />
    <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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_639131798105142588" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_639131798105142588" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798105148443" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798105148443" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105154277" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105154277" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_OilAndGasInvestmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_AssetRetirementCostMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_ExplorationAndEvaluationAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798105160122" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798105160122" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" xlink:label="ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_BlockCpo09FromRepsolColombiaOilAmpGasLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" xlink:label="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughFairValueAdjustmentInBusinessCombinationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughFairValueAdjustmentInBusinessCombinationIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughFairValueAdjustmentInBusinessCombinationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughReversalOfOilFieldsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughReversalOfOilFieldsIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughReversalOfOilFieldsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="14" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="16" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisposalsAndRetirementIntangibleAssetsOtherThanGoodwill" xlink:label="ec_DisposalsAndRetirementIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DisposalsAndRetirementIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="18" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:label="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" xlink:type="extended" xlink:title="99941502 - Disclosure - Natural and environmental resources - Accounting for suspended exploratory wells (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798105189533" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798105189533" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ifrs-full_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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="ec-20251231.xsd#ec_ExplorationAndEvaluationsAssetsNumberOfWellsSuspended" xlink:label="ec_ExplorationAndEvaluationsAssetsNumberOfWellsSuspended" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_ExplorationAndEvaluationsAssetsNumberOfWellsSuspended" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsAndLeaseLiabilitiesDetails" xlink:type="extended" xlink:title="99941601 - Disclosure - Right-of-use assets and lease liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:label="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105200969" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105200969" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Ifrs_pipelinesMember" xlink:label="ec_Ifrs_pipelinesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsDomain" xlink:to="ec_Ifrs_pipelinesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_LandAndBuildingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_VehiclesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_RightofuseAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain" />
    <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_ClassesOfLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain_639131798105206715" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfLiabilitiesDomain_639131798105206715" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfLiabilitiesDomain" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_ImpairmentProfitOrLossRecognisedInProfitOrLossRightOfUseAssets" xlink:label="ec_ImpairmentProfitOrLossRecognisedInProfitOrLossRightOfUseAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_ImpairmentProfitOrLossRecognisedInProfitOrLossRightOfUseAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisposalsOfRightOfUseAssets" xlink:label="ec_DisposalsOfRightOfUseAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_DisposalsOfRightOfUseAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryRightofuseAssets" xlink:label="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryRightofuseAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_DecreaseThroughLossOfControlOfSubsidiaryRightofuseAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesRightofuseAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_RemeasurementOfLeaseLiabilities" xlink:label="ec_RemeasurementOfLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RemeasurementOfLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisposalOfLeaseLiabilities" xlink:label="ec_DisposalOfLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_DisposalOfLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FinanceCostOnLeaseLiabilities" xlink:label="ec_FinanceCostOnLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_FinanceCostOnLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" xlink:label="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PaymentOfInterestsLeaseLiabilities" xlink:label="ec_PaymentOfInterestsLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_PaymentOfInterestsLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ReclassificationsOrTransfersOfLeaseLiabilities" xlink:label="ec_ReclassificationsOrTransfersOfLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_ReclassificationsOrTransfersOfLeaseLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" xlink:label="ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" 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="99941701 - Disclosure - Intangible assets (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798105231408" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798105231408" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" />
    <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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_639131798105237223" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillDomain_639131798105237223" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="ifrs-full_LicencesAndFranchisesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="ifrs-full_OtherIntangibleAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="ec_ConcessionsAndRightsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfIntangibleAssetsOtherThanGoodwillDomain" xlink:to="ec_EasementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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/DisclosureImpairmentOfLongTermAssetsDetails" xlink:type="extended" xlink:title="99941801 - Disclosure - Impairment of long-term assets (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105254810" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105254810" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_ImpairmentOfPropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_InvestmentInJointVenturesAndAssociatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_RightofuseAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_OthersNoncurrentAssetsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798105255862" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798105255862" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_FinancialStatementSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_TransportationAndLogisticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_PowerTransmissionAndRoadsSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureImpairmentOfLongTermAssetsExplorationAndProductionDetails" xlink:type="extended" xlink:title="99941802 - Disclosure - Impairment of long-term assets - Exploration and production (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105266754" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105266754" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_OilFieldsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfAssetsDomain" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureImpairmentOfLongTermAssetsBreakdownOfOilfieldsImpairmentLossesDetails" xlink:type="extended" xlink:title="99941803 - Disclosure - Impairment of long-term assets - Breakdown of oilfields impairment losses (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:label="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798105276995" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798105276995" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_GeographicalAreasDomain" xlink:to="ec_FieldsInColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105276995" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105276995" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_OilFieldsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" />
    <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_IndividualAssetsOrCashgeneratingUnitsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_639131798105276995" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_639131798105276995" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:to="ec_ReversalMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:to="ec_LossMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureImpairmentOfLongTermAssetsInvestmentsInJointVenturesDetails" xlink:type="extended" xlink:title="99941804 - Disclosure - Impairment of long-term assets - Investments in joint ventures (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798105290515" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798105290515" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/DisclosureImpairmentOfLongTermAssetsCashGeneratingUnitsDetails" xlink:type="extended" xlink:title="99941805 - Disclosure - Impairment of long-term assets - Cash Generating Units (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798105297443" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798105297443" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_RefineriaDeCartegenaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MeasurementDomain" xlink:label="ifrs-full_MeasurementDomain" />
    <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_MeasurementDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MeasurementDomain" xlink:label="ifrs-full_MeasurementDomain_639131798105297443" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_MeasurementDomain_639131798105297443" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MeasurementDomain" xlink:to="ifrs-full_CarryingAmountMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MeasurementDomain" xlink:to="ec_AtFairValue1Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105302690" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105302690" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_RefiningAndPetrochemicalSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureImpairmentOfLongTermAssetsEnergyTransmissionAndRoadsDetails" xlink:type="extended" xlink:title="99941806 - Disclosure - Impairment of long-term assets - Energy transmission and roads (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798105310445" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798105310445" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105310445" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105310445" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaBoliviaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternexaColombiaMember" xlink:label="ec_InternexaColombiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InternexaColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ConsorcioTransmantaroMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternexaArgentinaMember" xlink:label="ec_InternexaArgentinaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InternexaArgentinaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" xlink:label="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" 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/DisclosureImpairmentOfLongTermAssetsAdditionalInformationDetails" xlink:type="extended" xlink:title="99941807 - Disclosure - Impairment of long-term assets - Additional information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:label="ec_DisclosureOfImpairmentOfLongtermAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798105337479" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798105337479" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_TransportationAndLogisticsSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RefineriaDeBarrancabermejaMember" xlink:label="ec_RefineriaDeBarrancabermejaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsDomain" xlink:to="ec_RefineriaDeBarrancabermejaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EnergyTransmissionAndRoadsSegmentMember" xlink:label="ec_EnergyTransmissionAndRoadsSegmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsDomain" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_UnobservableInputsDomain" xlink:label="ifrs-full_UnobservableInputsDomain" />
    <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_UnobservableInputsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_UnobservableInputsDomain" xlink:label="ifrs-full_UnobservableInputsDomain_639131798105343262" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_UnobservableInputsAxis" xlink:to="ifrs-full_UnobservableInputsDomain_639131798105343262" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_UnobservableInputsDomain" xlink:to="ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DiscountRateMeasurementInputMember" xlink:label="ifrs-full_DiscountRateMeasurementInputMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_UnobservableInputsDomain" xlink:to="ifrs-full_DiscountRateMeasurementInputMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DiscountRateWithTaxMeasurementInputMember" xlink:label="ec_DiscountRateWithTaxMeasurementInputMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DiscountRateMeasurementInputMember" xlink:to="ec_DiscountRateWithTaxMeasurementInputMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DiscountRateWithoutTaxMeasurementInputMember" xlink:label="ec_DiscountRateWithoutTaxMeasurementInputMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DiscountRateMeasurementInputMember" xlink:to="ec_DiscountRateWithoutTaxMeasurementInputMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798105349055" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798105349055" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_RefineriaDeCartegenaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" />
    <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_IndividualAssetsOrCashgeneratingUnitsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_639131798105354860" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain_639131798105354860" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CgusOfSouthNorthAndYaguaraTenayMember" xlink:label="ec_CgusOfSouthNorthAndYaguaraTenayMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsDomain" xlink:to="ec_CgusOfSouthNorthAndYaguaraTenayMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_639131798105354860" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_639131798105354860" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="srt_ScenarioUnspecifiedDomain" xlink:to="ec_TaxSurchargeRate0Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="srt_ScenarioUnspecifiedDomain" xlink:to="ec_TaxSurchargeRate5Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="srt_ScenarioUnspecifiedDomain" xlink:to="ec_TaxSurchargeRate10Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="srt_ScenarioUnspecifiedDomain" xlink:to="ec_TaxSurchargeRate15Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain" />
    <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_ClassesOfAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfAssetsDomain" xlink:label="ifrs-full_ClassesOfAssetsDomain_639131798105368167" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsDomain_639131798105368167" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfAssetsDomain" xlink:to="ec_OilFieldsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" />
    <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_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_639131798105368741" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesAxis" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain_639131798105368741" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RefineryCguMember" xlink:label="ec_RefineryCguMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:to="ec_RefineryCguMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_U111ExpansionProjectMember" xlink:label="ec_U111ExpansionProjectMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsWithSignificantAmountOfGoodwillOrIntangibleAssetsWithIndefiniteUsefulLivesDomain" xlink:to="ec_U111ExpansionProjectMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_ImpairmentExpense" xlink:label="ec_ImpairmentExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_SignificantUnobservableInputAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SurchargeTaxRate" xlink:label="ec_SurchargeTaxRate" />
    <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_SurchargeTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" xlink:label="ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RefineryProcessingCapacity" xlink:label="ec_RefineryProcessingCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_RefineryProcessingCapacity" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty" />
    <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_ImpairmentLossRecognisedInProfitOrLossInvestmentProperty" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="10" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="12" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="13" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="14" 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="99941901 - Disclosure - Goodwill (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfGoodwillTable" xlink:label="ec_DisclosureOfGoodwillTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_639131798105401654" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember_639131798105401654" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105407585" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105407585" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoCentralSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_HocolPetroleumLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InvercolsaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_AndeanChemicalLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ParqueSolarPortnDelSolS.a.s.E.s.p.PortnDelSolMember" xlink:label="ec_ParqueSolarPortnDelSolS.a.s.E.s.p.PortnDelSolMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ParqueSolarPortnDelSolS.a.s.E.s.p.PortnDelSolMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942001 - Disclosure - Loans and borrowings (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798105419012" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798105419012" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_BorrowingsByNameDomain" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_639131798105425688" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain_639131798105425688" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails" xlink:type="extended" xlink:title="99942002 - Disclosure - Loans and borrowings - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798105436913" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798105436913" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_LocalBorrowingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BorrowingsByEcopetrolS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BorrowingsByOcensaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DollarDenominatedLoanMaturingIn2030Member" xlink:label="ec_DollarDenominatedLoanMaturingIn2030Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DollarDenominatedLoanMaturingIn2030Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_639131798105443969" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain_639131798105443969" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD" xlink:label="currency_USD" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="currency_USD" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec-20251231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_StatementGeographicalAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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/2025/country-2025.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/2025/country-2025.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-20251231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EstimatedValueOfCurrentGuarantees" xlink:label="ec_EstimatedValueOfCurrentGuarantees" />
    <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_EstimatedValueOfCurrentGuarantees" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ContractualCapitalCommitments" xlink:label="ifrs-full_ContractualCapitalCommitments" />
    <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_ContractualCapitalCommitments" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsFairValueOfLoansDetails" xlink:type="extended" xlink:title="99942003 - Disclosure - Loans and borrowings - Fair value of loans (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LeaseLiabilitiesAndLoansFromRelatedPartiesMember" xlink:label="ec_LeaseLiabilitiesAndLoansFromRelatedPartiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_LeaseLiabilitiesAndLoansFromRelatedPartiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain" />
    <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_LevelsOfFairValueHierarchyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798105449245" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798105449245" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_LoansPayableFairValue" xlink:label="ec_LoansPayableFairValue" />
    <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_LoansPayableFairValue" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" xlink:type="extended" xlink:title="99942004 - Disclosure - Loans and borrowings - Maturity of loans and borrowings (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798105496500" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798105496500" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CommercialSyndicateLoansAndLeaseLiabilitiesMember" xlink:label="ec_CommercialSyndicateLoansAndLeaseLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_CommercialSyndicateLoansAndLeaseLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_BorrowingsByNameDomain" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798105502231" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798105502231" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanTenYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/currency-2025.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="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_639131798105507530" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_639131798105507530" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942005 - Disclosure - Loans and borrowings - Breakdown by type of interest rate and currency (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain" />
    <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_TypesOfInterestRatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain_639131798105517523" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesDomain_639131798105517523" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfInterestRatesDomain" xlink:to="ifrs-full_FixedInterestRateMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfInterestRatesDomain" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/currency-2025.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="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_639131798105538894" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_639131798105538894" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureTradeAndOtherPayablesAdditionalInformationDetails" xlink:type="extended" xlink:title="99942102 - Disclosure - Trade and other payables - Additional information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfTradeAndOtherPayablesTable" xlink:label="ec_DisclosureOfTradeAndOtherPayablesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ec_DisclosureOfTradeAndOtherPayablesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798105546130" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798105546130" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" xlink:label="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec-20251231.xsd#ec_PaymentsToAcquireProductiveAssetsInBusinessCombination" xlink:label="ec_PaymentsToAcquireProductiveAssetsInBusinessCombination" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:to="ec_PaymentsToAcquireProductiveAssetsInBusinessCombination" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails" xlink:type="extended" xlink:title="99942201 - Disclosure - Provisions for employees' benefits (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105552384" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105552384" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_HealthcareMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_EducationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_TerminationBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PostEmploymentAndTerminationBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SocialBenefitsAndSalariesMember" xlink:label="ec_SocialBenefitsAndSalariesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DefinedBenefitPlansDomain" xlink:to="ec_SocialBenefitsAndSalariesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherEmploymentBenefitsMember" xlink:label="ec_OtherEmploymentBenefitsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DefinedBenefitPlansDomain" xlink:to="ec_OtherEmploymentBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942202 - Disclosure - Provisions for employees' benefits - Net of post-employment benefits (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105570233" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105570233" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionAndPensionBondsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherEmployeeBenefitsMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942203 - 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105588551" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105588551" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionAndPensionBondsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_HealthcareMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_InterestCostNetOfReturnOnPlanAssetsRecognizedInProfitOrLoss" xlink:label="ec_InterestCostNetOfReturnOnPlanAssetsRecognizedInProfitOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_InterestCostNetOfReturnOnPlanAssetsRecognizedInProfitOrLoss" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_BenefitsPlanCostsRecognizedInProfitOrLoss" xlink:label="ec_BenefitsPlanCostsRecognizedInProfitOrLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_BenefitsPlanCostsRecognizedInProfitOrLoss" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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="99942204 - 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="dei_LegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_639131798105605761" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_639131798105605761" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="dei_EntityDomain" xlink:to="ec_NationalGovernmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="dei_EntityDomain" xlink:to="ec_PrivateEntitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="dei_EntityDomain" xlink:to="ec_PublicEntitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_639131798105606288" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain_639131798105606288" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain" />
    <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_TypesOfInterestRatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain_639131798105612166" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesDomain_639131798105612166" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfInterestRatesDomain" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_TrustDomain" xlink:label="ec_TrustDomain_639131798105612166" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_TrustAxis" xlink:to="ec_TrustDomain_639131798105612166" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain" />
    <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_LevelsOfFairValueHierarchyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LevelsOfFairValueHierarchyDomain" xlink:label="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798105619240" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_LevelsOfFairValueHierarchyDomain_639131798105619240" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_LevelsOfFairValueHierarchyDomain" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_AssetsOfBenefitPlan" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfPlanAssets" xlink:label="ec_PercentageOfPlanAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_PercentageOfPlanAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" 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/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" xlink:type="extended" xlink:title="99942205 - 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain" />
    <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_ExternalCreditGradesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ExternalCreditGradesDomain" xlink:label="ifrs-full_ExternalCreditGradesDomain_639131798105630983" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_ExternalCreditGradesDomain_639131798105630983" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_AaaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationMember" xlink:label="ec_NationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_NationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_AaPlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AaMember" xlink:label="ec_AaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_AaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BbPlusMember" xlink:label="ec_BbPlusMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_BbPlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_FOnePlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ExternalCreditGradesDomain" xlink:to="ec_BrcOnePlusMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherQualificationsMember" xlink:label="ec_OtherQualificationsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_OtherQualificationsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_UnratedMember" xlink:label="ec_UnratedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ExternalCreditGradesDomain" xlink:to="ec_UnratedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942206 - Disclosure - Provisions for employees' benefits - Actuarial assumptions (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105647914" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105647914" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_HealthcareMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_EducationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherBenefitMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain" />
    <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_RangeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_639131798105648467" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeDomain_639131798105648467" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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="99942207 - Disclosure - Provisions for employees' benefits - Maturity of benefit obligation (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798105667162" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798105667162" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LaterThanFourYearsMember" xlink:label="ec_LaterThanFourYearsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_MaturityDomain" xlink:to="ec_LaterThanFourYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105672947" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105672947" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionAndPensionBondsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942208 - Disclosure - Provisions for employees' benefits - Sensitivity analysis (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain" xlink:label="ifrs-full_ActuarialAssumptionsDomain" />
    <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_ActuarialAssumptionsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ActuarialAssumptionsDomain" xlink:label="ifrs-full_ActuarialAssumptionsDomain_639131798105678760" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsDomain_639131798105678760" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ActuarialAssumptionsDomain" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ActuarialAssumptionsDomain" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ActuarialAssumptionsDomain" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ActuarialAssumptionsDomain" xlink:to="ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain" />
    <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_DefinedBenefitPlansDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DefinedBenefitPlansDomain" xlink:label="ifrs-full_DefinedBenefitPlansDomain_639131798105683994" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansDomain_639131798105683994" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_PensionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_BondMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_EducationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_OtherBenefitsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_DefinedBenefitPlansDomain" xlink:to="ec_HealthMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942301 - Disclosure - Accrued liabilities and provisions (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain" />
    <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_ClassesOfLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain_639131798105696208" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfLiabilitiesDomain_639131798105696208" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_AssetRetirementObligationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_LitigationProvisionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_EnvironmentalContingenciesProvisionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_IncreaseDecreaseInReversals" xlink:label="ec_IncreaseDecreaseInReversals" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IncreaseDecreaseInReversals" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" xlink:label="ifrs-full_AcquisitionsThroughBusinessCombinationsOtherProvisions" />
    <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_AcquisitionsThroughBusinessCombinationsOtherProvisions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942302 - Disclosure - Accrued liabilities and provisions - Additional information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain" />
    <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_ClassesOfLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfLiabilitiesDomain_639131798105719668" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfLiabilitiesDomain_639131798105719668" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_TransportationAndLogisticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfLiabilitiesDomain" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798105725442" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798105725442" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_LettersOfCreditsOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_BorrowingsByNameDomain" xlink:to="ec_LettersOfCreditsTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105738442" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105738442" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartegenaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RefineriaDeCartagenaSASMember" xlink:label="ec_RefineriaDeCartagenaSASMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798105744290" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798105744290" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec_IfrsLegalEntityMember" xlink:to="ec_McdermottInternationalLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain" />
    <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_ClassesOfContingentLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105750867" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105750867" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:label="ifrs-full_LegalProceedingsContingentLiabilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:to="ifrs-full_LegalProceedingsContingentLiabilityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_VatOnImportsOfGasolineAndDieselFuelMember" xlink:label="ec_VatOnImportsOfGasolineAndDieselFuelMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:to="ec_VatOnImportsOfGasolineAndDieselFuelMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AnnulmentAndRestorationOfRightsActionsMember" xlink:label="ec_AnnulmentAndRestorationOfRightsActionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:to="ec_AnnulmentAndRestorationOfRightsActionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OfficialTaxAssessmentsAndConfirmatoryResolutionsMember" xlink:label="ec_OfficialTaxAssessmentsAndConfirmatoryResolutionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LegalProceedingsContingentLiabilityMember" xlink:to="ec_OfficialTaxAssessmentsAndConfirmatoryResolutionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain" />
    <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_ClassesOfShareCapitalDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfShareCapitalDomain" xlink:label="ifrs-full_ClassesOfShareCapitalDomain_639131798105756694" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalDomain_639131798105756694" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SeriesBNonVotingPreferredStockMember" xlink:label="ec_SeriesBNonVotingPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalDomain" xlink:to="ec_SeriesBNonVotingPreferredStockMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798105763699" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798105763699" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_EquityInvestmentsMember" xlink:label="ifrs-full_EquityInvestmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_EquityInvestmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsTaxPeriodAxis" xlink:label="ec_IfrsTaxPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ec_IfrsTaxPeriodAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsTaxPeriodDomain" xlink:label="ec_IfrsTaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsTaxPeriodAxis" xlink:to="ec_IfrsTaxPeriodDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsTaxPeriodDomain" xlink:label="ec_IfrsTaxPeriodDomain_639131798105769463" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsTaxPeriodAxis" xlink:to="ec_IfrsTaxPeriodDomain_639131798105769463" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TaxPeriodsBetween2022And2024Member" xlink:label="ec_TaxPeriodsBetween2022And2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsTaxPeriodDomain" xlink:to="ec_TaxPeriodsBetween2022And2024Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_NumberOfVoluntaryConservationAgreements" xlink:label="ec_NumberOfVoluntaryConservationAgreements" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfVoluntaryConservationAgreements" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_MinimumPercentageOfExecutionOfForcedObligation" xlink:label="ec_MinimumPercentageOfExecutionOfForcedObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumPercentageOfExecutionOfForcedObligation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ValueAddedTaxRate" xlink:label="ec_ValueAddedTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ValueAddedTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfOfficialAssessmentsIssued" xlink:label="ec_NumberOfOfficialAssessmentsIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfOfficialAssessmentsIssued" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ValueAddedTaxAssessmentsTaxAndPenalties" xlink:label="ec_ValueAddedTaxAssessmentsTaxAndPenalties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ValueAddedTaxAssessmentsTaxAndPenalties" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ValueAddedTaxAssessmentsInterestAccrued" xlink:label="ec_ValueAddedTaxAssessmentsInterestAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ValueAddedTaxAssessmentsInterestAccrued" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfLegalProceedingsFiled" xlink:label="ec_NumberOfLegalProceedingsFiled" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfLegalProceedingsFiled" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfLegalProceedingsRemaining" xlink:label="ec_NumberOfLegalProceedingsRemaining" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfLegalProceedingsRemaining" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_VatAssessmentContingencyProbabilityOfSuccess" xlink:label="ec_VatAssessmentContingencyProbabilityOfSuccess" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_VatAssessmentContingencyProbabilityOfSuccess" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ValueAddedTaxPayments" xlink:label="ec_ValueAddedTaxPayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ValueAddedTaxPayments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ValueAddedTaxRecoverableCreditsAndRefund" xlink:label="ec_ValueAddedTaxRecoverableCreditsAndRefund" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ValueAddedTaxRecoverableCreditsAndRefund" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_ContingentAssetNonDetailedCounterclaim" xlink:label="ec_ContingentAssetNonDetailedCounterclaim" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetNonDetailedCounterclaim" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ContingentAssetComplianceLetterOfCredit" xlink:label="ec_ContingentAssetComplianceLetterOfCredit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetComplianceLetterOfCredit" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_IfrsLitigationSettlementAmountAwardedToOtherParty" xlink:label="ec_IfrsLitigationSettlementAmountAwardedToOtherParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsLitigationSettlementAmountAwardedToOtherParty" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DismissalOfClaimAmountByPlaintiff" xlink:label="ec_DismissalOfClaimAmountByPlaintiff" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DismissalOfClaimAmountByPlaintiff" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_MaximumExposureToCreditRiskOfLoansOrReceivables1" xlink:label="ec_MaximumExposureToCreditRiskOfLoansOrReceivables1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MaximumExposureToCreditRiskOfLoansOrReceivables1" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CorrespondingToReimbursementOfLegalFees" xlink:label="ec_CorrespondingToReimbursementOfLegalFees" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_CorrespondingToReimbursementOfLegalFees" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_StockIssuedDuringPeriodSharesRestructuring" xlink:label="ec_StockIssuedDuringPeriodSharesRestructuring" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_StockIssuedDuringPeriodSharesRestructuring" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" xlink:label="ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ConvertiblePreferredStockPercentageOfSharesIssuedUponConversion" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInModelsOrRiskParametersFinancialAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProceedsFromSaleOfBusiness" xlink:label="ec_ProceedsFromSaleOfBusiness" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ProceedsFromSaleOfBusiness" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfFormerOfficials" xlink:label="ec_NumberOfFormerOfficials" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficials" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfFormerPresidents" xlink:label="ec_NumberOfFormerPresidents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerPresidents" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfFormerFinancialVicePresidents" xlink:label="ec_NumberOfFormerFinancialVicePresidents" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerFinancialVicePresidents" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfFormerOfficialsBeingInvestigated" xlink:label="ec_NumberOfFormerOfficialsBeingInvestigated" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficialsBeingInvestigated" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_UnidentifiedExpensesForSpecifiedPeriod" xlink:label="ec_UnidentifiedExpensesForSpecifiedPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedExpensesForSpecifiedPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_UnidentifiedProjectCostWhenEntered" xlink:label="ec_UnidentifiedProjectCostWhenEntered" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedProjectCostWhenEntered" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" xlink:type="extended" xlink:title="99942303 - Disclosure - Accrued liabilities and provisions - Litigation (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_LitigationDomain" xlink:label="ec_LitigationDomain_639131798105835232" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_LitigationAxis" xlink:to="ec_LitigationDomain_639131798105835232" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaEnergiaBrasilCivilContingencyCaseMember" xlink:label="ec_IsaEnergiaBrasilCivilContingencyCaseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LitigationDomain" xlink:to="ec_IsaEnergiaBrasilCivilContingencyCaseMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RegulatoryContingencyCaseMember" xlink:label="ec_RegulatoryContingencyCaseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LitigationDomain" xlink:to="ec_RegulatoryContingencyCaseMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RemediatingForDamagesAssociatedWithHydrocarbonSpillCaseMember" xlink:label="ec_RemediatingForDamagesAssociatedWithHydrocarbonSpillCaseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LitigationDomain" xlink:to="ec_RemediatingForDamagesAssociatedWithHydrocarbonSpillCaseMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AdministrativeProcessesCaseMember" xlink:label="ec_AdministrativeProcessesCaseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LitigationDomain" xlink:to="ec_AdministrativeProcessesCaseMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DamagesCausedByExportActivitiesMember" xlink:label="ec_DamagesCausedByExportActivitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LitigationDomain" xlink:to="ec_DamagesCausedByExportActivitiesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Transelca.RegulatoryContingencyMember" xlink:label="ec_Transelca.RegulatoryContingencyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LitigationDomain" xlink:to="ec_Transelca.RegulatoryContingencyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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="99942304 - Disclosure - Accrued liabilities and provisions - Details of contingent liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain" />
    <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_ClassesOfContingentLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105842298" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105842298" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_ConstitutionalActionMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryAdministrativeMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryLaborMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryCivilMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsArbitrationMember" xlink:label="ec_IfrsArbitrationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_IfrsArbitrationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_PenalMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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="99942305 - Disclosure - Accrued liabilities and provisions - Details of contingent assets (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain" />
    <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_ClassesOfContingentLiabilitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105856383" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesDomain_639131798105856383" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryAdministrativeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryLaborMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsArbitrationMember" xlink:label="ec_IfrsArbitrationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_IfrsArbitrationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_OrdinaryCivilMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_PenalMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfContingentLiabilitiesDomain" xlink:to="ec_ConstitutionalActionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942401 - Disclosure - Equity - Ecopetrol Business Groups reserves (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain" />
    <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_ComponentsOfEquityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_639131798105868633" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityDomain_639131798105868633" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_StatutoryReserveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_CapitalReserveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_MiscellaneousOtherReservesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942402 - Disclosure - Equity - Movement of equity reserves (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain" />
    <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_ComponentsOfEquityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_639131798105880931" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityDomain_639131798105880931" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ComponentsOfEquityDomain" xlink:to="ec_EquityReservesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails" xlink:type="extended" xlink:title="99942403 - Disclosure - Equity - Dividends paid (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105891745" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105891745" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexionElectricaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoCentralSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InvercolsaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoDeColombiaSaOdcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942404 - Disclosure - Equity - Other comprehensive income (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain" />
    <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_ComponentsOfEquityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_639131798105898920" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityDomain_639131798105898920" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ComponentsOfEquityDomain" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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="99942406 - Disclosure - Equity - Additional information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain" />
    <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_ClassesOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798105916638" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798105916638" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfFinancialInstrumentsDomain" xlink:to="ifrs-full_FinancialGuaranteeContractsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:label="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_639131798105917183" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain_639131798105917183" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DeprecatedSharebasedPaymentArrangementsMember" xlink:label="ec_DeprecatedSharebasedPaymentArrangementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:to="ec_DeprecatedSharebasedPaymentArrangementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ShareBasedPaymentArrangementsInSecondRoundMember" xlink:label="ec_ShareBasedPaymentArrangementsInSecondRoundMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfSharebasedPaymentArrangementsDomain" xlink:to="ec_ShareBasedPaymentArrangementsInSecondRoundMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105922931" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798105922931" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipAxis" xlink:label="ec_IfrsOwnershipAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ec_IfrsOwnershipAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipDomain" xlink:label="ec_IfrsOwnershipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsOwnershipAxis" xlink:to="ec_IfrsOwnershipDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsOwnershipDomain" xlink:label="ec_IfrsOwnershipDomain_639131798105922931" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsOwnershipAxis" xlink:to="ec_IfrsOwnershipDomain_639131798105922931" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="1" xlink:from="ec_IfrsOwnershipDomain" xlink:to="ec_OleoductoDeColombiaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798105928748" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798105928748" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RepsolDuctosDeColombiaRdcMember" xlink:label="ec_RepsolDuctosDeColombiaRdcMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_RepsolDuctosDeColombiaRdcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain" />
    <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_ComponentsOfEquityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ComponentsOfEquityDomain" xlink:label="ifrs-full_ComponentsOfEquityDomain_639131798105935400" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_ComponentsOfEquityDomain_639131798105935400" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_ComponentsOfEquityDomain" xlink:to="ifrs-full_RetainedEarningsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ifrs-full_ComponentsOfEquityDomain" xlink:to="ifrs-full_NoncontrollingInterestsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" xlink:label="ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_SharesInEntityHeldByEntityOrByItsSubsidiariesOrAssociates" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TreasuryShares" xlink:label="ifrs-full_TreasuryShares" />
    <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_TreasuryShares" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NumberOfSharesOutstanding" xlink:label="ifrs-full_NumberOfSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesOutstanding" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares" xlink:label="ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DilutiveEffectOfAllInstrumentsOnWeightedAverageNumberOfOrdinaryShares" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProportionOfSharesAvailableForPublicTrade" xlink:label="ec_ProportionOfSharesAvailableForPublicTrade" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesAvailableForPublicTrade" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfSharesAvailableForPublicTrade" xlink:label="ec_NumberOfSharesAvailableForPublicTrade" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesAvailableForPublicTrade" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProportionOfSharesHeldByMajorityShareHolders" xlink:label="ec_ProportionOfSharesHeldByMajorityShareHolders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesHeldByMajorityShareHolders" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfSharesHeldByMajorityShareHolders" xlink:label="ec_NumberOfSharesHeldByMajorityShareHolders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesHeldByMajorityShareHolders" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="12" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="17" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfDividendInstallmentsMinorityShareholders" xlink:label="ec_NumberOfDividendInstallmentsMinorityShareholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfDividendInstallmentsMinorityShareholders" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfDividendInstallmentsMajorityShareholders" xlink:label="ec_NumberOfDividendInstallmentsMajorityShareholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfDividendInstallmentsMajorityShareholders" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProfitDistributionProjectReserve" xlink:label="ec_ProfitDistributionProjectReserve" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProfitDistributionProjectReserve" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="22" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProportionOfOwnershipInterestsHeld" xlink:label="ec_ProportionOfOwnershipInterestsHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfOwnershipInterestsHeld" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="24" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaidToEquityHoldersOfParentClassifiedAsFinancingActivities" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" xlink:type="extended" xlink:title="99942501 - Disclosure - Revenue from contracts with customers - National and foreign sales (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain" />
    <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_ProductsAndServicesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain_639131798106021815" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesDomain_639131798106021815" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_MeddistillatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GasolinesYTurboFuelsMember" xlink:label="ec_GasolinesYTurboFuelsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_GasolinesYTurboFuelsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_NaturalGassMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EnergyPowerTransmissionMember" xlink:label="ec_EnergyPowerTransmissionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_EnergyPowerTransmissionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ServicesMember" xlink:label="ec_ServicesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_ServicesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_PlasticAndRubberMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_LpgAndPropaneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_AsphaltsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_FuelGasServicesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_CrudeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_PolyethyleneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_AromaticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_FuelOilMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="15" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_OtherProductsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_DieselMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain" />
    <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_MarketsOfCustomersDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain_639131798106043722" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersDomain_639131798106043722" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_DomesticSalesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_ForeignSalesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942502 - Disclosure - Revenue from contracts with customers - Additional information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain" />
    <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_ProductsAndServicesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain_639131798106049688" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesDomain_639131798106049688" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ProductsAndServicesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain" />
    <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_MarketsOfCustomersDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain_639131798106055679" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersDomain_639131798106055679" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_TerpelMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_OthersMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" xlink:type="extended" xlink:title="99942503 - Disclosure - Revenue from contracts with customers - Sales by geographic area (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798106068064" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798106068064" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CO" xlink:label="country_CO" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_US" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CN" xlink:label="country_CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CN" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BR" xlink:label="country_BR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_BR" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_IN" xlink:label="country_IN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_IN" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SingaporeAndOtherAsianCountriesMember" xlink:label="ec_SingaporeAndOtherAsianCountriesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="ec_SingaporeAndOtherAsianCountriesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PE" xlink:label="country_PE" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_PE" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CL" xlink:label="country_CL" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CL" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherSouthAmericaCountriesMember" xlink:label="ec_OtherSouthAmericaCountriesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="ec_OtherSouthAmericaCountriesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CentralAmericaAndCaribbeanMember" xlink:label="ec_CentralAmericaAndCaribbeanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="ec_CentralAmericaAndCaribbeanMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_EuropeMember" xlink:label="srt_EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="srt_EuropeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain" />
    <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_ProductsAndServicesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain_639131798106080461" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesDomain_639131798106080461" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_EnergyPowerTransmissionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_ConstructionAndImprovementBusinessesRoadsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EnergySolutionsDevelopmentMember" xlink:label="ec_EnergySolutionsDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_EnergySolutionsDevelopmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TelecommunicationsBusinessDevelopmentMember" xlink:label="ec_TelecommunicationsBusinessDevelopmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_TelecommunicationsBusinessDevelopmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106086459" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106086459" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaBrasilAndSubsidiariesMember" xlink:label="ec_IsaBrasilAndSubsidiariesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaBrasilAndSubsidiariesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaIntervialColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106092303" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106092303" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectsAxis" xlink:label="ec_ProjectsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ec_ProjectsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectsDomain" xlink:label="ec_ProjectsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ProjectsAxis" xlink:to="ec_ProjectsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectsDomain" xlink:label="ec_ProjectsDomain_639131798106097533" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ProjectsAxis" xlink:to="ec_ProjectsDomain_639131798106097533" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectConexinKimalLagunasMember" xlink:label="ec_ProjectConexinKimalLagunasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ProjectsDomain" xlink:to="ec_ProjectConexinKimalLagunasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Group1PicoBetaSayaMember" xlink:label="ec_Group1PicoBetaSayaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ProjectsDomain" xlink:to="ec_Group1PicoBetaSayaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_CapitalCommitmentsIncludesIsaCommittedInvestments" xlink:label="ec_CapitalCommitmentsIncludesIsaCommittedInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_CapitalCommitmentsIncludesIsaCommittedInvestments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmountOfProjectsAwarded" xlink:label="ec_AmountOfProjectsAwarded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfProjectsAwarded" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfProjectsAwarded" xlink:label="ec_PercentageOfProjectsAwarded" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProjectsAwarded" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmountOfReinforcementAndImprovementsApproved" xlink:label="ec_AmountOfReinforcementAndImprovementsApproved" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfReinforcementAndImprovementsApproved" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmountOfCommittedInvestments" xlink:label="ec_AmountOfCommittedInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfCommittedInvestments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmountOfCommittedInvestmentsInProjects" xlink:label="ec_AmountOfCommittedInvestmentsInProjects" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfCommittedInvestmentsInProjects" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" xlink:label="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" xlink:label="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails" xlink:type="extended" xlink:title="99942601 - Disclosure - Cost of sales (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain_639131798106120405" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_TypeOfCostAxis" xlink:to="ec_TypeOfCostDomain_639131798106120405" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_DepreciationDepletionAndAmortizationExpense" xlink:label="ec_DepreciationDepletionAndAmortizationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PurchasesOfCrude" xlink:label="ec_PurchasesOfCrude" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_PurchasesOfCrude" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RoyaltyExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_ProcessingMaterials" xlink:label="ec_ProcessingMaterials" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ProcessingMaterials" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_TransportationExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ec-20251231.xsd#ec_GasRoyaltiesInCash" xlink:label="ec_GasRoyaltiesInCash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_GasRoyaltiesInCash" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_ServicesExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TaxesAndContributions" xlink:label="ec_TaxesAndContributions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_TaxesAndContributions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InventoryAllocationExpenseIncome" xlink:label="ec_InventoryAllocationExpenseIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_InventoryAllocationExpenseIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_VariableCostsGross" xlink:label="ec_VariableCostsGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_VariableCostsGross" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="15" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="16" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="17" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConstructionCosts" xlink:label="ec_ConstructionCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ConstructionCosts" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ServicesContractedInAssociations" xlink:label="ec_ServicesContractedInAssociations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ServicesContractedInAssociations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99942701 - Disclosure - Administrative, operative, and project expenses (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:label="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:label="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:to="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:label="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:to="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:label="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain_639131798106145113" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionAxis" xlink:to="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain_639131798106145113" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:to="ec_AdministrationExpensesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="ifrs-full_AttributionOfExpensesByNatureToTheirFunctionDomain" xlink:to="ec_OperationAndProjectExpensesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GeneralExpensesAndOther" xlink:label="ec_GeneralExpensesAndOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_GeneralExpensesAndOther" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureOtherOperatingIncomeExpensesDetails" xlink:type="extended" xlink:title="99942801 - Disclosure - Other operating income (expenses) (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798106162476" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798106162476" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" xlink:label="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnLitigationSettlements" xlink:label="ifrs-full_GainsLossesOnLitigationSettlements" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_GainsLossesOnLitigationSettlements" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" xlink:label="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_GainsLossesOnDisposalsOfPropertyPlantAndEquipment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GainOnBusinessCombinationAndReversalOfOilFields" xlink:label="ec_GainOnBusinessCombinationAndReversalOfOilFields" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ec_GainOnBusinessCombinationAndReversalOfOilFields" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherIncome" xlink:label="ifrs-full_OtherIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_OtherIncome" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_OtherOperatingIncomeExpense" xlink:label="ifrs-full_OtherOperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_OtherOperatingIncomeExpense" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfReceivablesImpaired" xlink:label="ec_PercentageOfReceivablesImpaired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ec_PercentageOfReceivablesImpaired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:label="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ec_IfrsBusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AdjustmentsForGainLossOnAcquisitionOfInvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:label="ec_AdjustmentsForGainLossOnAcquisitionOfInvestmentsInSubsidiariesJointVenturesAndAssociates" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInAssociatesLineItems" xlink:to="ec_AdjustmentsForGainLossOnAcquisitionOfInvestmentsInSubsidiariesJointVenturesAndAssociates" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="99943001 - Disclosure - Risk management - Financial assets and liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/currency-2025.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="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_639131798106179454" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_639131798106179454" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD" xlink:label="currency_USD" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99943002 - Disclosure - Risk management - Financial assets and liabilities denominated in foreign currency (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain" />
    <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_TypesOfRisksDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain_639131798106197059" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksDomain_639131798106197059" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfRisksDomain" xlink:to="ifrs-full_CurrencyRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/currency-2025.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="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_639131798106202949" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_639131798106202949" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_USD" xlink:label="currency_USD" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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="99943003 - Disclosure - Risk management - Non derivative hedging instrument (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798106217594" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798106217594" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.xsd#ec_DesignationOfNewHedgeItems" xlink:label="ec_DesignationOfNewHedgeItems" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DesignationOfNewHedgeItems" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" xlink:type="extended" xlink:title="99943005 - 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-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798106228035" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798106228035" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MaturityDomain" xlink:to="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MaturityDomain" xlink:to="ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MaturityDomain" xlink:to="ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_StatementScenarioAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_639131798106235265" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_639131798106235265" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" />
    <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_ReclassificationAdjustmentsOnCashFlowHedgesBeforeTax" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" />
    <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_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" xlink:type="extended" xlink:title="99943006 - Disclosure - Risk management - Hedge of a net investment in a foreign operation (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798106244216" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798106244216" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106250791" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106250791" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" 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/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" xlink:type="extended" xlink:title="99943007 - Disclosure - Risk management - Schedule of Detailed Information About Hedging Instruments Explanatory (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106262285" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106262285" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IntervialChileMember" xlink:label="ec_IntervialChileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IntervialChileMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaCtepMember" xlink:label="ec_IsaCtepMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IsaCtepMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain" />
    <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_ClassesOfFinancialAssetsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialAssetsDomain" xlink:label="ifrs-full_ClassesOfFinancialAssetsDomain_639131798106268633" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_ClassesOfFinancialAssetsDomain_639131798106268633" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_ClassesOfFinancialAssetsDomain" xlink:to="ifrs-full_CurrencySwapContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99943008 - Disclosure - Risk management - Significant concentration of credit risk (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" />
    <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_CreditImpairmentOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain_639131798106278394" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsDomain_639131798106278394" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_CreditImpairmentOfFinancialInstrumentsDomain" xlink:to="ifrs-full_FinancialInstrumentsNotCreditimpairedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PastDueStatusDomain" xlink:label="ifrs-full_PastDueStatusDomain" />
    <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_PastDueStatusDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_PastDueStatusDomain" xlink:label="ifrs-full_PastDueStatusDomain_639131798106287629" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusDomain_639131798106287629" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_PastDueStatusDomain" xlink:to="ifrs-full_LaterThanThreeMonthsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_PastDueStatusDomain" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_PastDueStatusDomain" xlink:to="ec_LaterThanSixMonthMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain" />
    <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_ClassesOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798106298620" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798106298620" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfFinancialInstrumentsDomain" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99943009 - 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-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain" />
    <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_TypesOfInterestRatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain_639131798106307937" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesDomain_639131798106307937" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInterestRatesDomain" xlink:to="ec_IncreaseInFloatingInterestMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInterestRatesDomain" xlink:to="ec_DecreaseInFloatingInterestMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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="99943010 - Disclosure - Risk management - Maturity of financial liabilities (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain" />
    <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_MaturityDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MaturityDomain" xlink:label="ifrs-full_MaturityDomain_639131798106320770" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_MaturityDomain_639131798106320770" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_MaturityDomain" xlink:to="ifrs-full_LaterThanTenYearsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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="99943012 - Disclosure - Risk management - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain" />
    <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_TypesOfRisksDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfRisksDomain" xlink:label="ifrs-full_TypesOfRisksDomain_639131798106330722" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksDomain_639131798106330722" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CommodityPriceRiskMember" xlink:label="ifrs-full_CommodityPriceRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfRisksDomain" xlink:to="ifrs-full_CommodityPriceRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="2" xlink:from="ifrs-full_TypesOfRisksDomain" xlink:to="ifrs-full_CurrencyRiskMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInvestmentPropertyDomain" xlink:label="ifrs-full_TypesOfInvestmentPropertyDomain" />
    <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_TypesOfInvestmentPropertyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInvestmentPropertyDomain" xlink:label="ifrs-full_TypesOfInvestmentPropertyDomain_639131798106342812" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_TypesOfInvestmentPropertyDomain_639131798106342812" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInvestmentPropertyDomain" xlink:to="ec_PesoPortfolioMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInvestmentPropertyDomain" xlink:to="ec_UsDollorPortfolioMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain" />
    <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_TypesOfHedgesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfHedgesDomain" xlink:label="ifrs-full_TypesOfHedgesDomain_639131798106346659" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesDomain_639131798106346659" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfHedgesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/currency-2025.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="https://xbrl.sec.gov/currency/2025/currency-2025.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_639131798106352433" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain_639131798106352433" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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.sec.gov/currency/2025/currency-2025.xsd#currency_USD" xlink:label="currency_USD" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="currency_USD" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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/2025/elts/srt-2025.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="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106359131" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106359131" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain" />
    <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_ClassesOfFinancialInstrumentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798106364731" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsDomain_639131798106364731" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BrentPutOptionsMember" xlink:label="ec_BrentPutOptionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:to="ec_BrentPutOptionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TrmCollarsMember" xlink:label="ec_TrmCollarsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsDomain" xlink:to="ec_TrmCollarsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain" />
    <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_TypesOfInterestRatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInterestRatesDomain" xlink:label="ifrs-full_TypesOfInterestRatesDomain_639131798106370517" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_TypesOfInterestRatesDomain_639131798106370517" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_TypesOfInterestRatesDomain" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_RangeAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain" />
    <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_RangeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_639131798106376283" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeDomain_639131798106376283" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_TopOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="12" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:label="ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfInstalledCapacityAimedToTotalCapacity" xlink:label="ec_PercentageOfInstalledCapacityAimedToTotalCapacity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_PercentageOfInstalledCapacityAimedToTotalCapacity" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails" xlink:type="extended" xlink:title="99943101 - Disclosure - Related parties (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106404851" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106404851" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EcodieselColombiaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligaoEltricaDoMadeiraS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligacaoEletricaGaranhunsS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligacaoEletricaParaguacuS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligacaoEletricaAimoresS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InterligacaoEletricaIvaiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="9" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ConsorcioElectricoYapayS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_ConexionKimalLoAguirreS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain" />
    <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_SignificantInvestmentsInAssociatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798106434306" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798106434306" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasesDelCaribeS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_ExtrucolS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:label="ifrs-full_CategoriesOfRelatedPartiesDomain" />
    <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_CategoriesOfRelatedPartiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:label="ifrs-full_CategoriesOfRelatedPartiesDomain_639131798106442419" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_CategoriesOfRelatedPartiesDomain_639131798106442419" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_CategoriesOfRelatedPartiesDomain" xlink:to="ifrs-full_JointVenturesWhereEntityIsVenturerMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_CategoriesOfRelatedPartiesDomain" xlink:to="ifrs-full_AssociatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_TradeAndOtherReceivablesRelatedPartyTransactions" xlink:label="ec_TradeAndOtherReceivablesRelatedPartyTransactions" />
    <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_TradeAndOtherReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentTradeAndOtherReceivablesRelatedPartyTransactions" xlink:label="ec_CurrentTradeAndOtherReceivablesRelatedPartyTransactions" />
    <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_CurrentTradeAndOtherReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NonCurrentTradeAndOtherReceivablesRelatedPartyTransactions" xlink:label="ec_NonCurrentTradeAndOtherReceivablesRelatedPartyTransactions" />
    <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_NonCurrentTradeAndOtherReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradeAndOtherLoanReceivablesRelatedPartyTransactions" xlink:label="ec_TradeAndOtherLoanReceivablesRelatedPartyTransactions" />
    <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_TradeAndOtherLoanReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" xlink:label="ec_CurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" />
    <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_CurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NonCurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" xlink:label="ec_NonCurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" />
    <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_NonCurrentTradeAndOtherLoanReceivablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradeAndOtherPayablesRelatedPartyTransactions" xlink:label="ec_TradeAndOtherPayablesRelatedPartyTransactions" />
    <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_TradeAndOtherPayablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentTradeAndOtherPayablesRelatedPartyTransactions" xlink:label="ec_CurrentTradeAndOtherPayablesRelatedPartyTransactions" />
    <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_CurrentTradeAndOtherPayablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NonCurrentTradeAndOtherPayablesRelatedPartyTransactions" xlink:label="ec_NonCurrentTradeAndOtherPayablesRelatedPartyTransactions" />
    <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_NonCurrentTradeAndOtherPayablesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LoansPayableRelatedPartyTransactions" xlink:label="ec_LoansPayableRelatedPartyTransactions" />
    <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_LoansPayableRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_CurrentLoansPayableRelatedPartyTransactions" />
    <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_CurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NoncurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_NoncurrentLoansPayableRelatedPartyTransactions" />
    <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_NoncurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherLiabilitiesRelatedParties" xlink:label="ec_OtherLiabilitiesRelatedParties" />
    <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_OtherLiabilitiesRelatedParties" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherLiabilitiesRelatedPartiesCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesCurrent" />
    <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_OtherLiabilitiesRelatedPartiesCurrent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherLiabilitiesRelatedPartiesNonCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesNonCurrent" />
    <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_OtherLiabilitiesRelatedPartiesNonCurrent" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" xlink:type="extended" xlink:title="99943102 - Disclosure - Related parties - Transactions with related parties (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106469862" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106469862" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergyLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EcodieselColombiaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain" />
    <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_SignificantInvestmentsInAssociatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798106476689" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798106476689" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GasesDelCaribeSaEspMember" xlink:label="ec_GasesDelCaribeSaEspMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasesDelCaribeSaEspMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="3" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_ExtrucolS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="4" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:label="ifrs-full_CategoriesOfRelatedPartiesDomain" />
    <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_CategoriesOfRelatedPartiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_CategoriesOfRelatedPartiesDomain" xlink:label="ifrs-full_CategoriesOfRelatedPartiesDomain_639131798106482592" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_CategoriesOfRelatedPartiesDomain_639131798106482592" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_CategoriesOfRelatedPartiesDomain" xlink:to="ifrs-full_JointVenturesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_CategoriesOfRelatedPartiesDomain" xlink:to="ifrs-full_AssociatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_SalesRelatedPartyTransactions" xlink:label="ec_SalesRelatedPartyTransactions" />
    <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_SalesRelatedPartyTransactions" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/DisclosureRelatedPartiesAdditionalInformationDetails" xlink:type="extended" xlink:title="99943103 - Disclosure - Related parties - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="srt_CounterpartyNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106494214" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_639131798106494214" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalHydrocarbonsAgencyMember" xlink:label="ec_NationalHydrocarbonsAgencyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_NationalHydrocarbonsAgencyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_CancellationOfFees" xlink:label="ec_CancellationOfFees" />
    <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_CancellationOfFees" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PaymentOfKeyManagementPersonnelCompensation" xlink:label="ec_PaymentOfKeyManagementPersonnelCompensation" />
    <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_PaymentOfKeyManagementPersonnelCompensation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OwnershipInterestHeldByGovernment" xlink:label="ec_OwnershipInterestHeldByGovernment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_OwnershipInterestHeldByGovernment" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PurchasesOfCrude" xlink:label="ec_PurchasesOfCrude" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_PurchasesOfCrude" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" xlink:type="extended" xlink:title="99943201 - Disclosure - Joint operations - Contracts in which Ecopetrol is not the operator (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain_639131798106500151" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain_639131798106500151" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.xsd#ec_GuajiraContractMember" xlink:label="ec_GuajiraContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_GuajiraContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_QuifaContractMember" xlink:label="ec_QuifaContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_QuifaContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Lla121ContractMember" xlink:label="ec_Lla121ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_Lla121ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Lla41ContractMember" xlink:label="ec_Lla41ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_Lla41ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EEGuaOff0ContractMember" xlink:label="ec_EEGuaOff0ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_EEGuaOff0ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SulDeGatoDoMatoContractMember" xlink:label="ec_SulDeGatoDoMatoContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_SulDeGatoDoMatoContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GunflintContractMember" xlink:label="ec_GunflintContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_GunflintContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ElNinoMember" xlink:label="ec_ElNinoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_ElNinoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ElGuandoMember" xlink:label="ec_ElGuandoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_ElGuandoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EsoxContractMember" xlink:label="ec_EsoxContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_EsoxContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_SM1707ContractMember" xlink:label="ec_SM1707ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1707ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1715ContractMember" xlink:label="ec_SM1715ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1715ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1717ContractMember" xlink:label="ec_SM1717ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1717ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1719ContractMember" xlink:label="ec_SM1719ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1719ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PauBrasilContractMember" xlink:label="ec_PauBrasilContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_ContractNameDomain" xlink:to="ec_PauBrasilContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Ssjn1ContractMember" xlink:label="ec_Ssjn1ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn1ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Llanos86ContractMember" xlink:label="ec_Llanos86ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos86ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Llanos87ContractMember" xlink:label="ec_Llanos87ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos87ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Llanos104ContractMember" xlink:label="ec_Llanos104ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos104ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Llanos123ContractMember" xlink:label="ec_Llanos123ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos123ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Llanos124ContractMember" xlink:label="ec_Llanos124ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos124ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CpiPalaguaContractMember" xlink:label="ec_CpiPalaguaContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_ContractNameDomain" xlink:to="ec_CpiPalaguaContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Lla122ContractMember" xlink:label="ec_Lla122ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_ContractNameDomain" xlink:to="ec_Lla122ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EPCol1ContractMember" xlink:label="ec_EPCol1ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol1ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EPCol2ContractMember" xlink:label="ec_EPCol2ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol2ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EPCol6ContractMember" xlink:label="ec_EPCol6ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol6ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EPCol7ContractMember" xlink:label="ec_EPCol7ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol7ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PerdicesContractMember" xlink:label="ec_PerdicesContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_ContractNameDomain" xlink:to="ec_PerdicesContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Vim42ContractMember" xlink:label="ec_Vim42ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vim42ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Ssjn31ContractMember" xlink:label="ec_Ssjn31ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn31ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DelawareBasinContractMember" xlink:label="ec_DelawareBasinContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ec_ContractNameDomain" xlink:to="ec_DelawareBasinContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1709ContractMember" xlink:label="ec_SM1709ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1709ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1908ContractMember" xlink:label="ec_SM1908ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1908ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1601ContractMember" xlink:label="ec_SM1601ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1601ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1713ContractMember" xlink:label="ec_SM1713ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1713ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1817ContractMember" xlink:label="ec_SM1817ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1817ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1599ContractMember" xlink:label="ec_SM1599ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1599ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SM1910ContractMember" xlink:label="ec_SM1910ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1910ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BmS54ContractMember" xlink:label="ec_BmS54ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS54ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ManaMember" xlink:label="ec_ManaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ec_ContractNameDomain" xlink:to="ec_ManaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AmbrosiaMember" xlink:label="ec_AmbrosiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ec_ContractNameDomain" xlink:to="ec_AmbrosiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RioOpiaMember" xlink:label="ec_RioOpiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ec_ContractNameDomain" xlink:to="ec_RioOpiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106559131" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106559131" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_HocolS.a.Member" xlink:label="ec_HocolS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_HocolS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FronteraEnergyColombiaCorpMember" xlink:label="ec_FronteraEnergyColombiaCorpMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_FronteraEnergyColombiaCorpMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_ShellMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_BpEnergyMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PerencoOilGasMember" xlink:label="ec_PerencoOilGasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_PerencoOilGasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_InteroilColombiaMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_MurphyExplorationAndProductionCompanyUsaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OxyAnadarkoMember" xlink:label="ec_OxyAnadarkoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_OxyAnadarkoMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_HessMember" xlink:label="ec_HessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_HessMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PetrobrasMember" xlink:label="ec_PetrobrasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_PetrobrasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_QuarterNorthEnergyMember" xlink:label="ec_QuarterNorthEnergyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_QuarterNorthEnergyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_UnionTemporalIsmocolJoshiParkoMember" xlink:label="ec_UnionTemporalIsmocolJoshiParkoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_UnionTemporalIsmocolJoshiParkoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ParexResourcesColombiaLtdMember" xlink:label="ec_ParexResourcesColombiaLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ParexResourcesColombiaLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AnadarkoColombiaCompanyOxyMember" xlink:label="ec_AnadarkoColombiaCompanyOxyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_AnadarkoColombiaCompanyOxyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GeoparkColombiaSasMember" xlink:label="ec_GeoparkColombiaSasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_GeoparkColombiaSasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LewisEnergyColombiaMember" xlink:label="ec_LewisEnergyColombiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_LewisEnergyColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OccidentalMidlandBasinLlcOxyMember" xlink:label="ec_OccidentalMidlandBasinLlcOxyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_OccidentalMidlandBasinLlcOxyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PcCarigaliMexicoOperationSaMember" xlink:label="ec_PcCarigaliMexicoOperationSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_PcCarigaliMexicoOperationSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain_639131798106597466" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain_639131798106597466" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain" />
    <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_RangeDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_RangeDomain" xlink:label="ifrs-full_RangeDomain_639131798106605937" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangeDomain_639131798106605937" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_RangeDomain" xlink:to="ifrs-full_BottomOfRangeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ec-20251231.xsd#ec_PercentageOfOwnershipInterestInJointVentureInAdditionToProductionFactor" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToProductionFactor" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToProductionFactor" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfOwnershipInterestInJointVentureInAdditionToHighPricesOfOil" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToHighPricesOfOil" />
    <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_PercentageOfOwnershipInterestInJointVentureInAdditionToHighPricesOfOil" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" />
    <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_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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="99943202 - Disclosure - Joint operations - Contracts in which Ecopetrol is the operator (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain_639131798106636489" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain_639131798106636489" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_C62ContractMember" xlink:label="ec_C62ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ContractNameDomain" xlink:to="ec_C62ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Vmm32ContractMember" xlink:label="ec_Vmm32ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vmm32ContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OjaormContractMember" xlink:label="ec_OjaormContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_OjaormContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OjasumContractMember" xlink:label="ec_OjasumContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_OjasumContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SanJacintoContractMember" xlink:label="ec_SanJacintoContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_SanJacintoContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OleoductoAltoMagdalenaContractMember" xlink:label="ec_OleoductoAltoMagdalenaContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_OleoductoAltoMagdalenaContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OjanomContractMember" xlink:label="ec_OjanomContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_OjanomContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AsociacinGuajiraContractMember" xlink:label="ec_AsociacinGuajiraContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_AsociacinGuajiraContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OjaocnContractMember" xlink:label="ec_OjaocnContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_OjaocnContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CatleyaContractMember" xlink:label="ec_CatleyaContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_CatleyaContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SanJacintoMandatoContractMember" xlink:label="ec_SanJacintoMandatoContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ContractNameDomain" xlink:to="ec_SanJacintoMandatoContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CardonContractMember" xlink:label="ec_CardonContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_ContractNameDomain" xlink:to="ec_CardonContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_Orc401Crc200401ContractMember" xlink:label="ec_Orc401Crc200401ContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_Orc401Crc200401ContractMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LaCiraInfantasContractMember" xlink:label="ec_LaCiraInfantasContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_LaCiraInfantasContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TecaContractMember" xlink:label="ec_TecaContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_ContractNameDomain" xlink:to="ec_TecaContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AsociacinBoquernMember" xlink:label="ec_AsociacinBoquernMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_ContractNameDomain" xlink:to="ec_AsociacinBoquernMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RoPaezMember" xlink:label="ec_RoPaezMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_RoPaezMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106659570" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106659570" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_ExxonmobilExplorationColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ColombiaEnergyDevelopmentCoMember" xlink:label="ec_ColombiaEnergyDevelopmentCoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ColombiaEnergyDevelopmentCoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_EcopetrolMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CpvenEPCorpSucursalColombiaMember" xlink:label="ec_CpvenEPCorpSucursalColombiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_CpvenEPCorpSucursalColombiaMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ParexResoursesColombiaLtd.Member" xlink:label="ec_ParexResoursesColombiaLtd.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_ParexResoursesColombiaLtd.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RepsolExploracionColombiaSaMember" xlink:label="ec_RepsolExploracionColombiaSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_RepsolExploracionColombiaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EmeraldEnergyPlcSucColombiaMember" xlink:label="ec_EmeraldEnergyPlcSucColombiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_EmeraldEnergyPlcSucColombiaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_PerencoOilAndGasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EmeraldEnergyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain_639131798106677634" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain_639131798106677634" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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/DisclosureBusinessSegmentInformationDetails" xlink:type="extended" xlink:title="99943301 - Disclosure - Business segment information (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain" />
    <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_SegmentConsolidationItemsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain_639131798106697771" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_SegmentConsolidationItemsDomain_639131798106697771" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SegmentConsolidationItemsDomain" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SegmentConsolidationItemsDomain" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798106703005" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798106703005" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_TransportationAndLogisticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_SalesByTypeDomain" xlink:label="ec_SalesByTypeDomain_639131798106705847" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_SalesByTypeAxis" xlink:to="ec_SalesByTypeDomain_639131798106705847" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/DisclosureBusinessSegmentInformationSalesByProductDetails" xlink:type="extended" xlink:title="99943302 - Disclosure - Business segment information - Sales by product (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798106741963" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798106741963" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_TransportationAndLogisticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain" />
    <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_SegmentConsolidationItemsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain_639131798106747628" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_SegmentConsolidationItemsDomain_639131798106747628" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SegmentConsolidationItemsDomain" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SegmentConsolidationItemsDomain" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain" />
    <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_MarketsOfCustomersDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_MarketsOfCustomersDomain" xlink:label="ifrs-full_MarketsOfCustomersDomain_639131798106753299" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersDomain_639131798106753299" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_DomesticSalesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_MarketsOfCustomersDomain" xlink:to="ec_ForeignSalesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain" />
    <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_ProductsAndServicesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProductsAndServicesDomain" xlink:label="ifrs-full_ProductsAndServicesDomain_639131798106759165" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesDomain_639131798106759165" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_MeddistillatesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_GasolineAndTurboFuelMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_NaturalGassMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_ServicesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_ElectricPowerTransmissionServices2Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_FuelGasServiceMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_PlasticAndRubberMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_AsphaltsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_LpgAndPropaneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_CrudeOilsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_PolyethyleneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_AromaticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ProductsAndServicesDomain" xlink:to="ec_FuelOilMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OtherProductsMember" xlink:label="ec_OtherProductsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_OtherProductsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DieselMember" xlink:label="ec_DieselMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ec_DieselMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="17" xlink:from="ifrs-full_ProductsAndServicesDomain" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureBusinessSegmentInformationCapitalExpendituresBySegmentsDetails" xlink:type="extended" xlink:title="99943303 - Disclosure - Business segment information - Capital expenditures by segments (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain" />
    <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_SegmentsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentsDomain" xlink:label="ifrs-full_SegmentsDomain_639131798106787685" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsDomain_639131798106787685" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_ExplorationAndProductionMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_TransportationAndLogisticsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SegmentsDomain" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain" />
    <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_SegmentConsolidationItemsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SegmentConsolidationItemsDomain" xlink:label="ifrs-full_SegmentConsolidationItemsDomain_639131798106793691" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_SegmentConsolidationItemsDomain_639131798106793691" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_SegmentConsolidationItemsDomain" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInvestmentPropertyDomain" xlink:label="ifrs-full_TypesOfInvestmentPropertyDomain" />
    <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_TypesOfInvestmentPropertyDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_TypesOfInvestmentPropertyDomain" xlink:label="ifrs-full_TypesOfInvestmentPropertyDomain_639131798106798943" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_TypesOfInvestmentPropertyDomain_639131798106798943" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyDomain" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInvestmentPropertyDomain" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_TypesOfInvestmentPropertyDomain" xlink:to="ec_IntangiblesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureSubsequentAndRelevantEventsDetails" xlink:type="extended" xlink:title="99943401 - Disclosure - Subsequent and relevant events (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" />
    <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_NonadjustingEventsAfterReportingPeriodDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_639131798106811420" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain_639131798106811420" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ApplicationOfNewDecreeOnTaxesMember" xlink:label="ec_ApplicationOfNewDecreeOnTaxesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_ApplicationOfNewDecreeOnTaxesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolShareholdersGeneralAssemblyMember" xlink:label="ec_EcopetrolShareholdersGeneralAssemblyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_EcopetrolShareholdersGeneralAssemblyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RegulatoryUpdateTariffIncreaseForTransportationMember" xlink:label="ec_RegulatoryUpdateTariffIncreaseForTransportationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_RegulatoryUpdateTariffIncreaseForTransportationMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SettlementOfCrudeOilInvoicesThroughSharesMember" xlink:label="ec_SettlementOfCrudeOilInvoicesThroughSharesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_SettlementOfCrudeOilInvoicesThroughSharesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_StrategicRegasificationAgreementMember" xlink:label="ec_StrategicRegasificationAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_StrategicRegasificationAgreementMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CrossHoldingUnwindingMember" xlink:label="ec_CrossHoldingUnwindingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_CrossHoldingUnwindingMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_MajorBorrowingsMember" xlink:label="ec_MajorBorrowingsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_MajorBorrowingsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FinancingArrangementsMember" xlink:label="ec_FinancingArrangementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_FinancingArrangementsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AcquisitionOfEquityStakeInBravaEnergiaS.a.Member" xlink:label="ec_AcquisitionOfEquityStakeInBravaEnergiaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodDomain" xlink:to="ec_AcquisitionOfEquityStakeInBravaEnergiaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_639131798106817299" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember_639131798106817299" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BravaEnergiaS.aMember" xlink:label="ec_BravaEnergiaS.aMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_BravaEnergiaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106823851" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106823851" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_BravaEnergiaS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798106826240" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798106826240" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CreditNotesWithBancoSantanderMember" xlink:label="ec_CreditNotesWithBancoSantanderMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_CreditNotesWithBancoSantanderMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SyndicatedTermLoanFacilityMember" xlink:label="ec_SyndicatedTermLoanFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_SyndicatedTermLoanFacilityMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LoanByMhcpResolutionNo.0652Member" xlink:label="ec_LoanByMhcpResolutionNo.0652Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_LoanByMhcpResolutionNo.0652Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LoanByMhcpResolutionNo.0910Member" xlink:label="ec_LoanByMhcpResolutionNo.0910Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_LoanByMhcpResolutionNo.0910Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLenderNameAxis" xlink:label="ec_IfrsLenderNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ec_IfrsLenderNameAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLenderNameMember" xlink:label="ec_IfrsLenderNameMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsLenderNameAxis" xlink:to="ec_IfrsLenderNameMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsLenderNameMember" xlink:label="ec_IfrsLenderNameMember_639131798106832417" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ec_IfrsLenderNameAxis" xlink:to="ec_IfrsLenderNameMember_639131798106832417" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BancoBilbaoVizcayaArgentariaS.a.Member" xlink:label="ec_BancoBilbaoVizcayaArgentariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLenderNameMember" xlink:to="ec_BancoBilbaoVizcayaArgentariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BankOfAmericaN.aMember" xlink:label="ec_BankOfAmericaN.aMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsLenderNameMember" xlink:to="ec_BankOfAmericaN.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BankOfChinaLimitedPanamaBranchMember" xlink:label="ec_BankOfChinaLimitedPanamaBranchMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_IfrsLenderNameMember" xlink:to="ec_BankOfChinaLimitedPanamaBranchMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_JpmorganChaseBankN.a.Member" xlink:label="ec_JpmorganChaseBankN.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_IfrsLenderNameMember" xlink:to="ec_JpmorganChaseBankN.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798106844396" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798106844396" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="1" xlink:from="ifrs-full_JointVenturesDomain" xlink:to="ec_InterligaoEltricaGaranhunsS.aMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_ApplicableSpecialTaxRate" xlink:label="ec_ApplicableSpecialTaxRate" />
    <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_ApplicableSpecialTaxRate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SharesSettlementForCrudeOilSupplyAmount" xlink:label="ec_SharesSettlementForCrudeOilSupplyAmount" />
    <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_SharesSettlementForCrudeOilSupplyAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TariffForCrudeOilTransportation" xlink:label="ec_TariffForCrudeOilTransportation" />
    <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_TariffForCrudeOilTransportation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentOfIncreaseInTariffForCrudeOilTransportation" xlink:label="ec_PercentOfIncreaseInTariffForCrudeOilTransportation" />
    <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_PercentOfIncreaseInTariffForCrudeOilTransportation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SelfGenerationCapacityInRenewableEnergies" xlink:label="ec_SelfGenerationCapacityInRenewableEnergies" />
    <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_SelfGenerationCapacityInRenewableEnergies" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_SelfGenerationExpansionCapacityInRenewableEnergies" xlink:label="ec_SelfGenerationExpansionCapacityInRenewableEnergies" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_SelfGenerationExpansionCapacityInRenewableEnergies" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ProportionOfVotingRightsHeldInJointVenture" xlink:label="ifrs-full_ProportionOfVotingRightsHeldInJointVenture" />
    <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_ProportionOfVotingRightsHeldInJointVenture" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProportionOfOwnershipInterestsHeld" xlink:label="ec_ProportionOfOwnershipInterestsHeld" />
    <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_ProportionOfOwnershipInterestsHeld" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CrossShareholdingUnwindingConsideration" xlink:label="ec_CrossShareholdingUnwindingConsideration" />
    <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_CrossShareholdingUnwindingConsideration" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="11" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfInstallmentsForDebtDisbursement" xlink:label="ec_NumberOfInstallmentsForDebtDisbursement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfInstallmentsForDebtDisbursement" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="13" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="14" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersOfParent" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToOwnersPerShare" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfRepaymentInstallments" xlink:label="ec_NumberOfRepaymentInstallments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfRepaymentInstallments" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="19" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="20" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NumberOfSharesAcquired" xlink:label="ec_NumberOfSharesAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfSharesAcquired" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EarningsBeforeInterestTaxesDepreciationAndAmortisation" xlink:label="ec_EarningsBeforeInterestTaxesDepreciationAndAmortisation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_EarningsBeforeInterestTaxesDepreciationAndAmortisation" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfEbitdaMargin" xlink:label="ec_PercentageOfEbitdaMargin" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_PercentageOfEbitdaMargin" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ControlThresholdOwnershipPercentage" xlink:label="ec_ControlThresholdOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_ControlThresholdOwnershipPercentage" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TenderOfferPricePerShare" xlink:label="ec_TenderOfferPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_TenderOfferPricePerShare" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfOwnershipInterestToBeSecured" xlink:label="ec_PercentageOfOwnershipInterestToBeSecured" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_PercentageOfOwnershipInterestToBeSecured" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OfferPricePremiumPercentage" xlink:label="ec_OfferPricePremiumPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_OfferPricePremiumPercentage" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TradingDaysLookBackPeriod" xlink:label="ec_TradingDaysLookBackPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_TradingDaysLookBackPeriod" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProvedOilAndGasReserves" xlink:label="ec_ProvedOilAndGasReserves" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_ProvedOilAndGasReserves" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AverageDailyHydrocarbonProduction" xlink:label="ec_AverageDailyHydrocarbonProduction" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_AverageDailyHydrocarbonProduction" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" xlink:type="extended" xlink:title="99943501 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Consolidated subsidiary companies (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106948610" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798106948610" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RefineriaDeCartagenaSASMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_CenitTransporteYLogsticaSASMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolGlobalEnergySluMember" xlink:label="ec_EcopetrolGlobalEnergySluMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolGlobalEnergySluMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OleoductoCentralSAUnitedOcensaMember" xlink:label="ec_OleoductoCentralSAUnitedOcensaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoCentralSAUnitedOcensaMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_HocolPetroleumLimitedHplMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolAmericaLlcMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_HocolSaMember" priority="2" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaS.aMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolCapitalAgMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OleoductoDeColombiaSaOdcMember" xlink:label="ec_OleoductoDeColombiaSaOdcMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoDeColombiaSaOdcMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_BlackGoldReLtdMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_AndeanChemicalsLtdMember" xlink:label="ec_AndeanChemicalsLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_AndeanChemicalsLtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" xlink:label="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="14" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="15" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="16" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_AlcanosDeColombiaS.a.E.s.p.Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="17" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_MetrogasDeColombiaS.aE.s.p.Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="18" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_GasesDelOrienteS.a.E.s.p.Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="19" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_PromotoraDeGasesDelSurS.a.E.s.p.Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="20" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolAmericaIncMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolPermianLlcMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolOleoEGasDoBrasilLtdaMember" xlink:label="ec_EcopetrolOleoEGasDoBrasilLtdaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EsenttiaMasterbatchLtdaMember" xlink:label="ec_EsenttiaMasterbatchLtdaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaMasterbatchLtdaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolDelPerSAUnitedMember" xlink:label="ec_EcopetrolDelPerSAUnitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolDelPerSAUnitedMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcpHidrocarburosDeMexicoSaDeCvMember" xlink:label="ec_EcpHidrocarburosDeMexicoSaDeCvMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcpHidrocarburosDeMexicoSaDeCvMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolCostaAfueraSasMember" xlink:label="ec_EcopetrolCostaAfueraSasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolCostaAfueraSasMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EsenttiaResinasDelPeruSacMember" xlink:label="ec_EsenttiaResinasDelPeruSacMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaResinasDelPeruSacMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EsenttiaResinasDeMexicoMember" xlink:label="ec_EsenttiaResinasDeMexicoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EsenttiaResinasDeMexicoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_KalixpanServiciosTecnicosSDeRlDeCvMember" xlink:label="ec_KalixpanServiciosTecnicosSDeRlDeCvMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_KalixpanServiciosTecnicosSDeRlDeCvMember" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EcopetrolUsTradingLlcMember" xlink:label="ec_EcopetrolUsTradingLlcMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolUsTradingLlcMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EconovaTechnologyAndInnovationS.l.Member" xlink:label="ec_EconovaTechnologyAndInnovationS.l.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EconovaTechnologyAndInnovationS.l.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="33" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolSingaporePte.LtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="34" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EcopetrolTradingAsiaPte.LtdMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_WindAutogeneracinS.a.s.Member" xlink:label="ec_WindAutogeneracinS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_WindAutogeneracinS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ParqueSolarPortonDelSolS.a.sE.s.p.Member" xlink:label="ec_ParqueSolarPortonDelSolS.a.sE.s.p.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ParqueSolarPortonDelSolS.a.sE.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EnerfinServicesS.a.s.Member" xlink:label="ec_EnerfinServicesS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_EnerfinServicesS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PlantaSolarSahagunS.a.s.Member" xlink:label="ec_PlantaSolarSahagunS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_PlantaSolarSahagunS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ElRobleSolarS.a.s.Member" xlink:label="ec_ElRobleSolarS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ElRobleSolarS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_GirasolIS.a.s.Member" xlink:label="ec_GirasolIS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_GirasolIS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LaCayenaSolarS.a.s.Member" xlink:label="ec_LaCayenaSolarS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_LaCayenaSolarS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_CrdobaSolar2S.a.s.Member" xlink:label="ec_CrdobaSolar2S.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_CrdobaSolar2S.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="99943502 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Associates and Joint ventures (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain" />
    <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_SignificantInvestmentsInAssociatesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInAssociatesDomain" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798107028413" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesDomain_639131798107028413" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_ServiportSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInAssociatesDomain" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain" />
    <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_JointVenturesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_JointVenturesDomain" xlink:label="ifrs-full_JointVenturesDomain_639131798107028413" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_JointVenturesDomain_639131798107028413" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EcodieselColombiaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_JointVenturesDomain" xlink:to="ec_EquionEnergiaLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/DisclosureExhibit2ConsolidatedSubsidiariesAssociatesAndJointVenturesInInterconexionElectricaSaEspDetails" xlink:type="extended" xlink:title="99943601 - Disclosure - Exhibit 2 - Consolidated subsidiaries, associates, and joint ventures in Interconexion Electrica SA ESP (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="srt_ConsolidatedEntitiesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_639131798107056234" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="srt_ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesDomain_639131798107056234" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterconexionElectricaS.a.E.s.p.Member" xlink:label="ec_InterconexionElectricaS.a.E.s.p.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_ConsolidatedEntitiesDomain" xlink:to="ec_InterconexionElectricaS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798107061894" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798107061894" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcesinCosteraCartagenaBarranquillaS.a.sMember" xlink:label="ec_ConcesinCosteraCartagenaBarranquillaS.a.sMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ConcesinCosteraCartagenaBarranquillaS.a.sMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_TranselcaS.a.E.s.p.Member" xlink:label="ec_TranselcaS.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_TranselcaS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternexaS.a.Member" xlink:label="ec_InternexaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InternexaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IntercolombiaS.aE.s.p.Member" xlink:label="ec_IntercolombiaS.aE.s.p.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IntercolombiaS.aE.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_XmCompaaDeExpertosEnMercadosS.a.E.s.p.Member" xlink:label="ec_XmCompaaDeExpertosEnMercadosS.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_XmCompaaDeExpertosEnMercadosS.a.E.s.p.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InteiaS.A.S.Member" xlink:label="ec_InteiaS.A.S.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InteiaS.A.S.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IntervialColombiaS.a.s.Member" xlink:label="ec_IntervialColombiaS.a.s.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IntervialColombiaS.a.s.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_HubDigitalDeServiciosIsaS.a.sMember" xlink:label="ec_HubDigitalDeServiciosIsaS.a.sMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_HubDigitalDeServiciosIsaS.a.sMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaEnergiaBrasilS.a.Member" xlink:label="ec_IsaEnergiaBrasilS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaEnergiaBrasilS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaCapitalDoBrasilMember" xlink:label="ec_IsaCapitalDoBrasilMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaCapitalDoBrasilMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInvestimentosEParticipaesS.a.Member" xlink:label="ec_IsaInvestimentosEParticipaesS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInvestimentosEParticipaesS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaRiachoGrandeMember" xlink:label="ec_InterligacaoEletricaRiachoGrandeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaRiachoGrandeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaAguapeiS.a.Member" xlink:label="ec_InterligacaoEletricaAguapeiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaAguapeiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaEvrecyS.a.Member" xlink:label="ec_InterligacaoEletricaEvrecyS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaEvrecyS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItaquereS.a.Member" xlink:label="ec_InterligacaoEletricaItaquereS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItaquereS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItaunasS.a.Member" xlink:label="ec_InterligacaoEletricaItaunasS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItaunasS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaDeMinasGeraisS.a.Member" xlink:label="ec_InterligacaoEletricaDeMinasGeraisS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaDeMinasGeraisS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaJaguar9S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar9S.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar9S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaNorteENordesteS.a.Member" xlink:label="ec_InterligacaoEletricaNorteENordesteS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaNorteENordesteS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaBiguacuS.a.Member" xlink:label="ec_InterligacaoEletricaBiguacuS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaBiguacuS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FundoDeInvestimentoXavantesReferenciadoDiMember" xlink:label="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaSerraDoJapiS.a.Member" xlink:label="ec_InterligacaoEletricaSerraDoJapiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaSerraDoJapiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaTibagiS.a.Member" xlink:label="ec_InterligacaoEletricaTibagiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaTibagiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaJaguar8S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar8S.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar8S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaSulS.a.Member" xlink:label="ec_InterligacaoEletricaSulS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaSulS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="26" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar6S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItapuraS.a.Member" xlink:label="ec_InterligacaoEletricaItapuraS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItapuraS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FundoDeInvestimentoBarraBonitaRendaMember" xlink:label="ec_FundoDeInvestimentoBarraBonitaRendaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_FundoDeInvestimentoBarraBonitaRendaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" xlink:label="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaPinheirosS.a.Member" xlink:label="ec_InterligacaoEletricaPinheirosS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaPinheirosS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FundoDeInvestimentoAssisMember" xlink:label="ec_FundoDeInvestimentoAssisMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_FundoDeInvestimentoAssisMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelMaipoSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDelMaipoSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelMaipoSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IntervialChileS.a.Member" xlink:label="ec_IntervialChileS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IntervialChileS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInversionesChileVasSpaMember" xlink:label="ec_IsaInversionesChileVasSpaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInversionesChileVasSpaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelLoaSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDelLoaSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelLoaSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInversionesCosteraChileSpaMember" xlink:label="ec_IsaInversionesCosteraChileSpaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInversionesCosteraChileSpaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" xlink:label="ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterchileS.a.Member" xlink:label="ec_InterchileS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterchileS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInversionesChileMember" xlink:label="ec_IsaInversionesChileMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInversionesChileMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelBosqueSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDelBosqueSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelBosqueSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaInversionesToltenLtda.Member" xlink:label="ec_IsaInversionesToltenLtda.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaInversionesToltenLtda.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterconexionesDelNorteS.a.Member" xlink:label="ec_InterconexionesDelNorteS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexionesDelNorteS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterconexionesVialesSpaMember" xlink:label="ec_InterconexionesVialesSpaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexionesVialesSpaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterconexionesElctricasQoyllurSpaMember" xlink:label="ec_InterconexionesElctricasQoyllurSpaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterconexionesElctricasQoyllurSpaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConsorcioTransmantaroS.a.Member" xlink:label="ec_ConsorcioTransmantaroS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ConsorcioTransmantaroS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RedDeEnergiaDelPeruMember" xlink:label="ec_RedDeEnergiaDelPeruMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RedDeEnergiaDelPeruMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaPeruMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternexaPeruMember" xlink:label="ec_InternexaPeruMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InternexaPeruMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ProyectosDeInfraestructuraDelPerS.a.c.Member" xlink:label="ec_ProyectosDeInfraestructuraDelPerS.a.c.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ProyectosDeInfraestructuraDelPerS.a.c.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelEsteSociedadConcesionariaSaMember" xlink:label="ec_RutaDelEsteSociedadConcesionariaSaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelEsteSociedadConcesionariaSaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_LinearSystemsReLtd.Member" xlink:label="ec_LinearSystemsReLtd.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_LinearSystemsReLtd.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaBoliviaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="4" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="5" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="7" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="9" 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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit3ConditionsOfMostSignificantDebtDetails" xlink:type="extended" xlink:title="99943701 - Disclosure - Exhibit 3 - Conditions of the most significant debt (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain" />
    <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_BorrowingsByNameDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BorrowingsByNameDomain" xlink:label="ifrs-full_BorrowingsByNameDomain_639131798107176372" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameDomain_639131798107176372" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondOneMember" xlink:label="ec_NationalCurrencyBondOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwoMember" xlink:label="ec_NationalCurrencyBondTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondThreeMember" xlink:label="ec_NationalCurrencyBondThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondFourMember" xlink:label="ec_NationalCurrencyBondFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondFiveMember" xlink:label="ec_NationalCurrencyBondFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondSixMember" xlink:label="ec_NationalCurrencyBondSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondSevenMember" xlink:label="ec_NationalCurrencyBondSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondEightMember" xlink:label="ec_NationalCurrencyBondEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondNineMember" xlink:label="ec_NationalCurrencyBondNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTenMember" xlink:label="ec_NationalCurrencyBondTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondElevenMember" xlink:label="ec_NationalCurrencyBondElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwelveMember" xlink:label="ec_NationalCurrencyBondTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondThirteenMember" xlink:label="ec_NationalCurrencyBondThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondFourteenMember" xlink:label="ec_NationalCurrencyBondFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondFifteenMember" xlink:label="ec_NationalCurrencyBondFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondSixteenMember" xlink:label="ec_NationalCurrencyBondSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondSeventeenMember" xlink:label="ec_NationalCurrencyBondSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondEighteenMember" xlink:label="ec_NationalCurrencyBondEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondNineteenMember" xlink:label="ec_NationalCurrencyBondNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwentyMember" xlink:label="ec_NationalCurrencyBondTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwentyoneMember" xlink:label="ec_NationalCurrencyBondTwentyoneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwentyoneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwentytwoMember" xlink:label="ec_NationalCurrencyBondTwentytwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwentytwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwentythreeMember" xlink:label="ec_NationalCurrencyBondTwentythreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwentythreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyBondTwentyfourMember" xlink:label="ec_NationalCurrencyBondTwentyfourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyBondTwentyfourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondOneMember" xlink:label="ec_ForeignCurrencyBondOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwoMember" xlink:label="ec_ForeignCurrencyBondTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThreeMember" xlink:label="ec_ForeignCurrencyBondThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFourMember" xlink:label="ec_ForeignCurrencyBondFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFiveMember" xlink:label="ec_ForeignCurrencyBondFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondSixMember" xlink:label="ec_ForeignCurrencyBondSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondSevenMember" xlink:label="ec_ForeignCurrencyBondSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondEightMember" xlink:label="ec_ForeignCurrencyBondEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondNineMember" xlink:label="ec_ForeignCurrencyBondNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTenMember" xlink:label="ec_ForeignCurrencyBondTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondElevenMember" xlink:label="ec_ForeignCurrencyBondElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwelveMember" xlink:label="ec_ForeignCurrencyBondTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirteenMember" xlink:label="ec_ForeignCurrencyBondThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFourteenMember" xlink:label="ec_ForeignCurrencyBondFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFifteenMember" xlink:label="ec_ForeignCurrencyBondFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondSixteenMember" xlink:label="ec_ForeignCurrencyBondSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondSeventeenMember" xlink:label="ec_ForeignCurrencyBondSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondEighteenMember" xlink:label="ec_ForeignCurrencyBondEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondNineteenMember" xlink:label="ec_ForeignCurrencyBondNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyMember" xlink:label="ec_ForeignCurrencyBondTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyOneMember" xlink:label="ec_ForeignCurrencyBondTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyTwoMember" xlink:label="ec_ForeignCurrencyBondTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyThreeMember" xlink:label="ec_ForeignCurrencyBondTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyFourMember" xlink:label="ec_ForeignCurrencyBondTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyFiveMember" xlink:label="ec_ForeignCurrencyBondTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentySixMember" xlink:label="ec_ForeignCurrencyBondTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentySevenMember" xlink:label="ec_ForeignCurrencyBondTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyEightMember" xlink:label="ec_ForeignCurrencyBondTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondTwentyNineMember" xlink:label="ec_ForeignCurrencyBondTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyMember" xlink:label="ec_ForeignCurrencyBondThirtyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyOneMember" xlink:label="ec_ForeignCurrencyBondThirtyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyTwoMember" xlink:label="ec_ForeignCurrencyBondThirtyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="56" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyThreeMember" xlink:label="ec_ForeignCurrencyBondThirtyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="57" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyFourMember" xlink:label="ec_ForeignCurrencyBondThirtyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="58" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyFiveMember" xlink:label="ec_ForeignCurrencyBondThirtyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="59" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtySixMember" xlink:label="ec_ForeignCurrencyBondThirtySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="60" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtySevenMember" xlink:label="ec_ForeignCurrencyBondThirtySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="61" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyEightMember" xlink:label="ec_ForeignCurrencyBondThirtyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="62" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondThirtyNineMember" xlink:label="ec_ForeignCurrencyBondThirtyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="63" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondThirtyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyMember" xlink:label="ec_ForeignCurrencyBondFortyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="64" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyOneMember" xlink:label="ec_ForeignCurrencyBondFortyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="65" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyTwoMember" xlink:label="ec_ForeignCurrencyBondFortyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="66" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyThreeMember" xlink:label="ec_ForeignCurrencyBondFortyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="67" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyFourMember" xlink:label="ec_ForeignCurrencyBondFortyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="68" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyFiveMember" xlink:label="ec_ForeignCurrencyBondFortyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="69" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortySixMember" xlink:label="ec_ForeignCurrencyBondFortySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="70" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortySevenMember" xlink:label="ec_ForeignCurrencyBondFortySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="71" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyEightMember" xlink:label="ec_ForeignCurrencyBondFortyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="72" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFortyNineMember" xlink:label="ec_ForeignCurrencyBondFortyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="73" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFortyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyBondFiftyMember" xlink:label="ec_ForeignCurrencyBondFiftyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="74" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyBondFiftyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditOneMember" xlink:label="ec_NationalCurrencyCreditOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="75" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwoMember" xlink:label="ec_NationalCurrencyCreditTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="76" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditThreeMember" xlink:label="ec_NationalCurrencyCreditThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="77" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditFourMember" xlink:label="ec_NationalCurrencyCreditFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="78" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditFiveMember" xlink:label="ec_NationalCurrencyCreditFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="79" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditSixMember" xlink:label="ec_NationalCurrencyCreditSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="80" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditSevenMember" xlink:label="ec_NationalCurrencyCreditSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="81" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditEightMember" xlink:label="ec_NationalCurrencyCreditEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="82" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditNineMember" xlink:label="ec_NationalCurrencyCreditNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="83" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTenMember" xlink:label="ec_NationalCurrencyCreditTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="84" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditElevenMember" xlink:label="ec_NationalCurrencyCreditElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="85" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwelveMember" xlink:label="ec_NationalCurrencyCreditTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="86" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditThirteenMember" xlink:label="ec_NationalCurrencyCreditThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="87" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditFourteenMember" xlink:label="ec_NationalCurrencyCreditFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="88" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditFifteenMember" xlink:label="ec_NationalCurrencyCreditFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="89" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditSixteenMember" xlink:label="ec_NationalCurrencyCreditSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="90" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditSeventeenMember" xlink:label="ec_NationalCurrencyCreditSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="91" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditEighteenMember" xlink:label="ec_NationalCurrencyCreditEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="92" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditNineteenMember" xlink:label="ec_NationalCurrencyCreditNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="93" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyMember" xlink:label="ec_NationalCurrencyCreditTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="94" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyOneMember" xlink:label="ec_NationalCurrencyCreditTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="95" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyTwoMember" xlink:label="ec_NationalCurrencyCreditTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="96" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyThreeMember" xlink:label="ec_NationalCurrencyCreditTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="97" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyFourMember" xlink:label="ec_NationalCurrencyCreditTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="98" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyFiveMember" xlink:label="ec_NationalCurrencyCreditTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="99" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentySixMember" xlink:label="ec_NationalCurrencyCreditTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="100" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentySevenMember" xlink:label="ec_NationalCurrencyCreditTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="101" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_NationalCurrencyCreditTwentyEightMember" xlink:label="ec_NationalCurrencyCreditTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="102" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_NationalCurrencyCreditTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditOneMember" xlink:label="ec_ForeignCurrencyCreditOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="103" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwoMember" xlink:label="ec_ForeignCurrencyCreditTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="104" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThreeMember" xlink:label="ec_ForeignCurrencyCreditThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="105" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditFourMember" xlink:label="ec_ForeignCurrencyCreditFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="106" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditFiveMember" xlink:label="ec_ForeignCurrencyCreditFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="107" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditSixMember" xlink:label="ec_ForeignCurrencyCreditSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="108" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditSevenMember" xlink:label="ec_ForeignCurrencyCreditSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="109" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditEightMember" xlink:label="ec_ForeignCurrencyCreditEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="110" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditNineMember" xlink:label="ec_ForeignCurrencyCreditNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="111" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTenMember" xlink:label="ec_ForeignCurrencyCreditTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="112" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditElevenMember" xlink:label="ec_ForeignCurrencyCreditElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="113" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwelveMember" xlink:label="ec_ForeignCurrencyCreditTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="114" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirteenMember" xlink:label="ec_ForeignCurrencyCreditThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="115" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditFourteenMember" xlink:label="ec_ForeignCurrencyCreditFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="116" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditFifteenMember" xlink:label="ec_ForeignCurrencyCreditFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="117" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditSixteenMember" xlink:label="ec_ForeignCurrencyCreditSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="118" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditSeventeenMember" xlink:label="ec_ForeignCurrencyCreditSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="119" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditEighteenMember" xlink:label="ec_ForeignCurrencyCreditEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="120" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditNineteenMember" xlink:label="ec_ForeignCurrencyCreditNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="121" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyMember" xlink:label="ec_ForeignCurrencyCreditTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="122" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyOneMember" xlink:label="ec_ForeignCurrencyCreditTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="123" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyTwoMember" xlink:label="ec_ForeignCurrencyCreditTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="124" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyThreeMember" xlink:label="ec_ForeignCurrencyCreditTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="125" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyFourMember" xlink:label="ec_ForeignCurrencyCreditTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="126" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyFiveMember" xlink:label="ec_ForeignCurrencyCreditTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="127" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentySixMember" xlink:label="ec_ForeignCurrencyCreditTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="128" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentySevenMember" xlink:label="ec_ForeignCurrencyCreditTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="129" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyEightMember" xlink:label="ec_ForeignCurrencyCreditTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="130" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditTwentyNineMember" xlink:label="ec_ForeignCurrencyCreditTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="131" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyMember" xlink:label="ec_ForeignCurrencyCreditThirtyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="132" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyOneMember" xlink:label="ec_ForeignCurrencyCreditThirtyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="133" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyTwoMember" xlink:label="ec_ForeignCurrencyCreditThirtyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="134" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyThreeMember" xlink:label="ec_ForeignCurrencyCreditThirtyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="135" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyFourMember" xlink:label="ec_ForeignCurrencyCreditThirtyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="136" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ForeignCurrencyCreditThirtyFiveMember" xlink:label="ec_ForeignCurrencyCreditThirtyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="137" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_ForeignCurrencyCreditThirtyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyOneMember" xlink:label="ec_BondsDomesticCurrencyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="138" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="139" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyThreeMember" xlink:label="ec_BondsDomesticCurrencyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="140" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyFourMember" xlink:label="ec_BondsDomesticCurrencyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="141" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyFiveMember" xlink:label="ec_BondsDomesticCurrencyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="142" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencySixMember" xlink:label="ec_BondsDomesticCurrencySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="143" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencySevenMember" xlink:label="ec_BondsDomesticCurrencySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="144" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyEightMember" xlink:label="ec_BondsDomesticCurrencyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="145" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyNineMember" xlink:label="ec_BondsDomesticCurrencyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="146" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTenMember" xlink:label="ec_BondsDomesticCurrencyTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="147" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyElevenMember" xlink:label="ec_BondsDomesticCurrencyElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="148" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwelveMember" xlink:label="ec_BondsDomesticCurrencyTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="149" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyThirteenMember" xlink:label="ec_BondsDomesticCurrencyThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="150" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyFourteenMember" xlink:label="ec_BondsDomesticCurrencyFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="151" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyFifteenMember" xlink:label="ec_BondsDomesticCurrencyFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="152" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencySixteenMember" xlink:label="ec_BondsDomesticCurrencySixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="153" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencySixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencySeventeenMember" xlink:label="ec_BondsDomesticCurrencySeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="154" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencySeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyEighteenMember" xlink:label="ec_BondsDomesticCurrencyEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="155" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyNineteenMember" xlink:label="ec_BondsDomesticCurrencyNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="156" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyMember" xlink:label="ec_BondsDomesticCurrencyTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="157" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyOneMember" xlink:label="ec_BondsDomesticCurrencyTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="158" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="159" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyThreeMember" xlink:label="ec_BondsDomesticCurrencyTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="160" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyFourMember" xlink:label="ec_BondsDomesticCurrencyTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="161" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyFiveMember" xlink:label="ec_BondsDomesticCurrencyTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="162" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentySixMember" xlink:label="ec_BondsDomesticCurrencyTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="163" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentySevenMember" xlink:label="ec_BondsDomesticCurrencyTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="164" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyEightMember" xlink:label="ec_BondsDomesticCurrencyTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="165" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsDomesticCurrencyTwentyNineMember" xlink:label="ec_BondsDomesticCurrencyTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="166" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsDomesticCurrencyTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyOneMember" xlink:label="ec_BondsForeignCurrencyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="167" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwoMember" xlink:label="ec_BondsForeignCurrencyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="168" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThreeMember" xlink:label="ec_BondsForeignCurrencyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="169" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFourMember" xlink:label="ec_BondsForeignCurrencyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="170" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFiveMember" xlink:label="ec_BondsForeignCurrencyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="171" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencySixMember" xlink:label="ec_BondsForeignCurrencySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="172" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencySevenMember" xlink:label="ec_BondsForeignCurrencySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="173" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyEightMember" xlink:label="ec_BondsForeignCurrencyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="174" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyNineMember" xlink:label="ec_BondsForeignCurrencyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="175" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTenMember" xlink:label="ec_BondsForeignCurrencyTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="176" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyElevenMember" xlink:label="ec_BondsForeignCurrencyElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="177" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwelveMember" xlink:label="ec_BondsForeignCurrencyTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="178" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirteenMember" xlink:label="ec_BondsForeignCurrencyThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="179" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFourteenMember" xlink:label="ec_BondsForeignCurrencyFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="180" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFifteenMember" xlink:label="ec_BondsForeignCurrencyFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="181" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencySixteenMember" xlink:label="ec_BondsForeignCurrencySixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="182" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencySixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencySeventeenMember" xlink:label="ec_BondsForeignCurrencySeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="183" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencySeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyEighteenMember" xlink:label="ec_BondsForeignCurrencyEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="184" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyNineteenMember" xlink:label="ec_BondsForeignCurrencyNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="185" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyMember" xlink:label="ec_BondsForeignCurrencyTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="186" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyOneMember" xlink:label="ec_BondsForeignCurrencyTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="187" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyTwoMember" xlink:label="ec_BondsForeignCurrencyTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="188" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyThreeMember" xlink:label="ec_BondsForeignCurrencyTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="189" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyFourMember" xlink:label="ec_BondsForeignCurrencyTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="190" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyFiveMember" xlink:label="ec_BondsForeignCurrencyTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="191" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentySixMember" xlink:label="ec_BondsForeignCurrencyTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="192" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentySevenMember" xlink:label="ec_BondsForeignCurrencyTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="193" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyEightMember" xlink:label="ec_BondsForeignCurrencyTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="194" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyTwentyNineMember" xlink:label="ec_BondsForeignCurrencyTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="195" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyMember" xlink:label="ec_BondsForeignCurrencyThirtyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="196" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyOneMember" xlink:label="ec_BondsForeignCurrencyThirtyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="197" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyTwoMember" xlink:label="ec_BondsForeignCurrencyThirtyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="198" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyThreeMember" xlink:label="ec_BondsForeignCurrencyThirtyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="199" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyFourMember" xlink:label="ec_BondsForeignCurrencyThirtyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="200" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyFiveMember" xlink:label="ec_BondsForeignCurrencyThirtyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="201" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtySixMember" xlink:label="ec_BondsForeignCurrencyThirtySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="202" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtySevenMember" xlink:label="ec_BondsForeignCurrencyThirtySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="203" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyEightMember" xlink:label="ec_BondsForeignCurrencyThirtyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="204" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyThirtyNineMember" xlink:label="ec_BondsForeignCurrencyThirtyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="205" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyThirtyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFortyMember" xlink:label="ec_BondsForeignCurrencyFortyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="206" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFortyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFortyOneMember" xlink:label="ec_BondsForeignCurrencyFortyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="207" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFortyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFortyTwoMember" xlink:label="ec_BondsForeignCurrencyFortyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="208" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFortyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BondsForeignCurrencyFortyThreeMember" xlink:label="ec_BondsForeignCurrencyFortyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="209" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_BondsForeignCurrencyFortyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansOneMember" xlink:label="ec_InternationalCommercialLoansOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="210" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwoMember" xlink:label="ec_InternationalCommercialLoansTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="211" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansThreeMember" xlink:label="ec_InternationalCommercialLoansThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="212" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansFourMember" xlink:label="ec_InternationalCommercialLoansFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="213" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansFiveMember" xlink:label="ec_InternationalCommercialLoansFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="214" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansSixMember" xlink:label="ec_InternationalCommercialLoansSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="215" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansSevenMember" xlink:label="ec_InternationalCommercialLoansSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="216" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansEightMember" xlink:label="ec_InternationalCommercialLoansEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="217" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansNineMember" xlink:label="ec_InternationalCommercialLoansNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="218" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTenMember" xlink:label="ec_InternationalCommercialLoansTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="219" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansElevenMember" xlink:label="ec_InternationalCommercialLoansElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="220" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwelveMember" xlink:label="ec_InternationalCommercialLoansTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="221" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansThirteenMember" xlink:label="ec_InternationalCommercialLoansThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="222" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansFourteenMember" xlink:label="ec_InternationalCommercialLoansFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="223" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansFifteenMember" xlink:label="ec_InternationalCommercialLoansFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="224" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansSixteenMember" xlink:label="ec_InternationalCommercialLoansSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="225" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansSeventeenMember" xlink:label="ec_InternationalCommercialLoansSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="226" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansEighteenMember" xlink:label="ec_InternationalCommercialLoansEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="227" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansNineteenMember" xlink:label="ec_InternationalCommercialLoansNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="228" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyMember" xlink:label="ec_InternationalCommercialLoansTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="229" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyOneMember" xlink:label="ec_InternationalCommercialLoansTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="230" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyTwoMember" xlink:label="ec_InternationalCommercialLoansTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="231" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyThreeMember" xlink:label="ec_InternationalCommercialLoansTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="232" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyFourMember" xlink:label="ec_InternationalCommercialLoansTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="233" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyFiveMember" xlink:label="ec_InternationalCommercialLoansTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="234" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentySixMember" xlink:label="ec_InternationalCommercialLoansTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="235" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentySevenMember" xlink:label="ec_InternationalCommercialLoansTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="236" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyEightMember" xlink:label="ec_InternationalCommercialLoansTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="237" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansTwentyNineMember" xlink:label="ec_InternationalCommercialLoansTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="238" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InternationalCommercialLoansThirtyMember" xlink:label="ec_InternationalCommercialLoansThirtyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="239" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_InternationalCommercialLoansThirtyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansOneMember" xlink:label="ec_DomesticCommercialLoansOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="240" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwoMember" xlink:label="ec_DomesticCommercialLoansTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="241" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansThreeMember" xlink:label="ec_DomesticCommercialLoansThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="242" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansFourMember" xlink:label="ec_DomesticCommercialLoansFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="243" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansFiveMember" xlink:label="ec_DomesticCommercialLoansFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="244" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansSixMember" xlink:label="ec_DomesticCommercialLoansSixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="245" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansSixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansSevenMember" xlink:label="ec_DomesticCommercialLoansSevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="246" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansSevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansEightMember" xlink:label="ec_DomesticCommercialLoansEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="247" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansNineMember" xlink:label="ec_DomesticCommercialLoansNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="248" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTenMember" xlink:label="ec_DomesticCommercialLoansTenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="249" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansElevenMember" xlink:label="ec_DomesticCommercialLoansElevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="250" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansElevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwelveMember" xlink:label="ec_DomesticCommercialLoansTwelveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="251" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwelveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansThirteenMember" xlink:label="ec_DomesticCommercialLoansThirteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="252" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansThirteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansFourteenMember" xlink:label="ec_DomesticCommercialLoansFourteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="253" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansFourteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansFifteenMember" xlink:label="ec_DomesticCommercialLoansFifteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="254" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansFifteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansSixteenMember" xlink:label="ec_DomesticCommercialLoansSixteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="255" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansSixteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansSeventeenMember" xlink:label="ec_DomesticCommercialLoansSeventeenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="256" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansSeventeenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansEighteenMember" xlink:label="ec_DomesticCommercialLoansEighteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="257" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansEighteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansNineteenMember" xlink:label="ec_DomesticCommercialLoansNineteenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="258" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansNineteenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyMember" xlink:label="ec_DomesticCommercialLoansTwentyMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="259" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyOneMember" xlink:label="ec_DomesticCommercialLoansTwentyOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="260" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyOneMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyTwoMember" xlink:label="ec_DomesticCommercialLoansTwentyTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="261" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyTwoMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyThreeMember" xlink:label="ec_DomesticCommercialLoansTwentyThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="262" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyThreeMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyFourMember" xlink:label="ec_DomesticCommercialLoansTwentyFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="263" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyFourMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyFiveMember" xlink:label="ec_DomesticCommercialLoansTwentyFiveMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="264" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyFiveMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentySixMember" xlink:label="ec_DomesticCommercialLoansTwentySixMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="265" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentySixMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentySevenMember" xlink:label="ec_DomesticCommercialLoansTwentySevenMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="266" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentySevenMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyEightMember" xlink:label="ec_DomesticCommercialLoansTwentyEightMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="267" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyEightMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DomesticCommercialLoansTwentyNineMember" xlink:label="ec_DomesticCommercialLoansTwentyNineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="268" xlink:from="ifrs-full_BorrowingsByNameDomain" xlink:to="ec_DomesticCommercialLoansTwentyNineMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.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/DisclosureExhibit4QuantitativeInformationOfConcessionServicesContractsDetails" xlink:type="extended" xlink:title="99943801 - Disclosure - Exhibit 4. Quantitative information of concession services contracts (Details)">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:label="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ServiceConcessionArrangementsDomain" xlink:label="ifrs-full_ServiceConcessionArrangementsDomain" />
    <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_ServiceConcessionArrangementsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ServiceConcessionArrangementsDomain" xlink:label="ifrs-full_ServiceConcessionArrangementsDomain_639131798108199462" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis" xlink:to="ifrs-full_ServiceConcessionArrangementsDomain_639131798108199462" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ElectricPowerConcessionServiceContractMember" xlink:label="ec_ElectricPowerConcessionServiceContractMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsDomain" xlink:to="ec_ElectricPowerConcessionServiceContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ServiceConcessionArrangementsDomain" xlink:to="ec_RoadConcessionServiceContractMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" />
    <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_SignificantInvestmentsInSubsidiariesDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798108199462" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesDomain_639131798108199462" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConsorcioTransmantaroS.a.Member" xlink:label="ec_ConsorcioTransmantaroS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ConsorcioTransmantaroS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RedDeEnergiaDelPeruS.a.IsaRepMember" xlink:label="ec_RedDeEnergiaDelPeruS.a.IsaRepMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RedDeEnergiaDelPeruS.a.IsaRepMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaPeruS.a.Member" xlink:label="ec_IsaPeruS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaPeruS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaBoliviaMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InteiaS.A.S.AntesSistemasInteligentesDeRedS.A.S.Member" xlink:label="ec_InteiaS.A.S.AntesSistemasInteligentesDeRedS.A.S.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InteiaS.A.S.AntesSistemasInteligentesDeRedS.A.S.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IsaEnergiaBrasilS.a.Member" xlink:label="ec_IsaEnergiaBrasilS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IsaEnergiaBrasilS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaAguapeiS.a.Member" xlink:label="ec_InterligacaoEletricaAguapeiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaAguapeiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItaquereS.a.Member" xlink:label="ec_InterligacaoEletricaItaquereS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItaquereS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItaunasS.a.Member" xlink:label="ec_InterligacaoEletricaItaunasS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItaunasS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaBiguacuS.a.Member" xlink:label="ec_InterligacaoEletricaBiguacuS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaBiguacuS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaNorteENordesteS.a.Member" xlink:label="ec_InterligacaoEletricaNorteENordesteS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaNorteENordesteS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaJaguar9S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar9S.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar9S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaSerraDoJapiS.a.Member" xlink:label="ec_InterligacaoEletricaSerraDoJapiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaSerraDoJapiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaDeMinasGeraisS.a.Member" xlink:label="ec_InterligacaoEletricaDeMinasGeraisS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaDeMinasGeraisS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaTibagiS.a.Member" xlink:label="ec_InterligacaoEletricaTibagiS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaTibagiS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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="16" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar6S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaEvrecyS.a.Member" xlink:label="ec_InterligacaoEletricaEvrecyS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaEvrecyS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaSulS.a.Member" xlink:label="ec_InterligacaoEletricaSulS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaSulS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaItapuraS.a.Member" xlink:label="ec_InterligacaoEletricaItapuraS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaItapuraS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaJaguar8S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar8S.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaJaguar8S.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaRiachoGrandeS.a.Member" xlink:label="ec_InterligacaoEletricaRiachoGrandeS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaRiachoGrandeS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_InterligacaoEletricaPinheirosS.a.Member" xlink:label="ec_InterligacaoEletricaPinheirosS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_InterligacaoEletricaPinheirosS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelMaipoSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDelMaipoSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelMaipoSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelLoaSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDelLoaSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelLoaSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDeLaAraucaniaSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" xlink:label="ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDeLosRiosSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" xlink:label="ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaOrbitalSurSociedadConcesionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_IntervialChileS.a.Member" xlink:label="ec_IntervialChileS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_IntervialChileS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcesionCosteraCartagenaBarranquillaS.a.s.RutaCosteraMember" xlink:label="ec_ConcesionCosteraCartagenaBarranquillaS.a.s.RutaCosteraMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_ConcesionCosteraCartagenaBarranquillaS.a.s.RutaCosteraMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RutaDelEsteSociedadConcessionariaS.a.Member" xlink:label="ec_RutaDelEsteSociedadConcessionariaS.a.Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesDomain" xlink:to="ec_RutaDelEsteSociedadConcessionariaS.a.Member" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain" />
    <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_GeographicalAreasDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_GeographicalAreasDomain" xlink:label="ifrs-full_GeographicalAreasDomain_639131798108199462" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasDomain_639131798108199462" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_GeographicalAreasDomain" xlink:to="country_PE" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BR" xlink:label="country_BR" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_BR" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.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_GeographicalAreasDomain" xlink:to="country_CO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_BO" xlink:label="country_BO" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_BO" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CL" xlink:label="country_CL" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_CL" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_PA" xlink:label="country_PA" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasDomain" xlink:to="country_PA" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.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-20251231.xsd#ec_ConcessionAssetsConstructionServicesForContractualAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForContractualAsset" />
    <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_ConcessionAssetsConstructionServicesForContractualAsset" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcessionAssetsConstructionServicesForFinancialAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForFinancialAsset" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsConstructionServicesForFinancialAsset" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ConcessionAssets" xlink:label="ec_ConcessionAssets" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssets" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="6" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RevenueRecognisedOnExchangingConstructionServicesForContractualAsset" xlink:label="ec_RevenueRecognisedOnExchangingConstructionServicesForContractualAsset" />
    <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_RevenueRecognisedOnExchangingConstructionServicesForContractualAsset" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="8" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_RevenueFromConcession" xlink:label="ec_RevenueFromConcession" />
    <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_RevenueFromConcession" priority="1" use="optional" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" xlink:type="extended" xlink:title="99943904 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Reserve information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" xlink:label="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" />
    <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_ClassesOfPropertyPlantAndEquipmentDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798108199462" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentDomain_639131798108199462" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ec_GasMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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_ClassesOfPropertyPlantAndEquipmentDomain" xlink:to="ec_OilsMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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-20251231.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/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetails" xlink:type="extended" xlink:title="99943907 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Additional Information (Details)">
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourceTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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="1" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain" />
    <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_BusinessCombinationsDomain" use="optional" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd#ifrs-full_BusinessCombinationsDomain" xlink:label="ifrs-full_BusinessCombinationsDomain_639131798108199462" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_BusinessCombinationsDomain_639131798108199462" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" xlink:label="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BusinessCombinationsDomain" xlink:to="ec_BlockCpo09FromRepsolColombiaOilGasLimitedMember" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.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-20251231.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/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.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-20251231.xsd#ec_AccretionExpenseRelatedToAssetRetirementObligations" xlink:label="ec_AccretionExpenseRelatedToAssetRetirementObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_AccretionExpenseRelatedToAssetRetirementObligations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" xlink:label="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_EstimatedReservePercentageSpecializedFirms" xlink:label="ec_EstimatedReservePercentageSpecializedFirms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_EstimatedReservePercentageSpecializedFirms" priority="1" use="optional" />
    <link:loc xlink:type="locator" xlink:href="ec-20251231.xsd#ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" xlink:label="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" priority="1" use="optional" />
  </link:definitionLink>
</link:linkbase>
