SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Ecopetrol S.A. – ‘20-F’ for 12/31/23 – ‘EX-101.DEF’

On:  Thursday, 4/18/24, at 5:10pm ET   ·   For:  12/31/23   ·   Accession #:  1410578-24-515   ·   File #:  1-34175

Previous ‘20-F’:  ‘20-F’ on 3/29/23 for 12/31/22   ·   Latest ‘20-F’:  This Filing   ·   20 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/18/24  Ecopetrol S.A.                    20-F       12/31/23  226:64M                                    Toppan Merrill/FA2

Annual or Annual-Transition Report by a Foreign Non-Canadian Issuer   —   Form 20-F   —   SEA’34

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 20-F        Annual or Annual-Transition Report by a Foreign     HTML  15.88M 
                Non-Canadian Issuer                                              
 2: EX-1.1      Underwriting Agreement or Conflict Minerals Report  HTML    294K 
 3: EX-4.23     Instrument Defining the Rights of Security Holders  HTML    772K 
 4: EX-4.24     Instrument Defining the Rights of Security Holders  HTML    843K 
 6: EX-8.1      Opinion of Counsel re: Tax Matters                  HTML     99K 
 9: EX-13.1     Annual or Quarterly Report to Security Holders      HTML     60K 
10: EX-23.1     Consent of Expert or Counsel                        HTML     58K 
11: EX-23.2     Consent of Expert or Counsel                        HTML     59K 
12: EX-23.3     Consent of Expert or Counsel                        HTML     60K 
13: EX-23.4     Consent of Expert or Counsel                        HTML     60K 
14: EX-99.1     Miscellaneous Exhibit                               HTML    144K 
15: EX-99.2     Miscellaneous Exhibit                               HTML    109K 
16: EX-99.3     Miscellaneous Exhibit                               HTML    402K 
 5: EX-7.1      Correspondence from an Accountant re: Non-Reliance  HTML     72K 
                on a Previously Issued Audit Report or Completed                 
                Interim Review                                                   
 7: EX-12.1     Statement re: the Computation of Ratios             HTML     64K 
 8: EX-12.2     Statement re: the Computation of Ratios             HTML     64K 
22: R1          Document and Entity Information                     HTML    135K 
23: R2          Consolidated statement of financial position        HTML    171K 
24: R3          Consolidated statement of profit or loss            HTML    116K 
25: R4          Consolidated statement of comprehensive income      HTML    105K 
26: R5          Consolidated statement of changes in equity         HTML    153K 
27: R6          Consolidated statement of cash flows                HTML    175K 
28: R7          Reporting entity                                    HTML     60K 
29: R8          Basis for preparation                               HTML     83K 
30: R9          Material estimates and accounting judgments         HTML     84K 
31: R10         Accounting policies                                 HTML    197K 
32: R11         New standards and regulatory changes                HTML     79K 
33: R12         Cash and cash equivalents                           HTML    110K 
34: R13         Trade and other receivables                         HTML    108K 
35: R14         Inventories                                         HTML     83K 
36: R15         Other financial assets                              HTML    125K 
37: R16         Taxes                                               HTML    317K 
38: R17         Other assets                                        HTML     80K 
39: R18         Investments in associates and joint ventures        HTML    291K 
40: R19         Property, plant, and equipment                      HTML    254K 
41: R20         Natural and environmental resources                 HTML    191K 
42: R21         Right-of-use assets                                 HTML    152K 
43: R22         Intangible assets                                   HTML    188K 
44: R23         Impairment of non-current assets                    HTML    241K 
45: R24         Goodwill                                            HTML     73K 
46: R25         Loans and borrowings                                HTML    206K 
47: R26         Trade and other payables                            HTML     84K 
48: R27         Provisions for employees' benefits                  HTML    305K 
49: R28         Accrued liabilities and provisions                  HTML    260K 
50: R29         Equity                                              HTML    129K 
51: R30         Revenue from contracts with customers               HTML    175K 
52: R31         Cost of sales                                       HTML    109K 
53: R32         Administrative, operative, and project expenses     HTML     91K 
54: R33         Other operating (expenses) income                   HTML     72K 
55: R34         Financial results                                   HTML     94K 
56: R35         Risk management                                     HTML    229K 
57: R36         Related parties                                     HTML    241K 
58: R37         Joint operations                                    HTML    252K 
59: R38         Information by segments                             HTML    838K 
60: R39         Supplemental information on oil and gas producing   HTML    247K 
                activities (Unaudited)                                           
61: R40         Subsequent and relevant events                      HTML     78K 
62: R41         Exhibit 1 - Consolidated subsidiaries, associates,  HTML    684K 
                and joint ventures                                               
63: R42         Exhibit 2 - Conditions of the most significant      HTML    680K 
                debt                                                             
64: R43         Exhibit 3 - Quantitative information of concession  HTML    361K 
                services contracts                                               
65: R44         Accounting policies (Policies)                      HTML    267K 
66: R45         Accounting policies (Tables)                        HTML     61K 
67: R46         Cash and cash equivalents (Tables)                  HTML    112K 
68: R47         Trade and other receivables (Tables)                HTML    109K 
69: R48         Inventories (Tables)                                HTML     83K 
70: R49         Other financial assets (Tables)                     HTML    128K 
71: R50         Taxes (Tables)                                      HTML    280K 
72: R51         Other assets (Tables)                               HTML     80K 
73: R52         Investments in associates and joint ventures        HTML    296K 
                (Tables)                                                         
74: R53         Property, plant, and equipment (Tables)             HTML    253K 
75: R54         Natural and environmental resources (Tables)        HTML    192K 
76: R55         Right-of-use assets (Tables)                        HTML    151K 
77: R56         Intangible assets (Tables)                          HTML    187K 
78: R57         Impairment of non-current assets (Tables)           HTML    218K 
79: R58         Goodwill (Tables)                                   HTML     73K 
80: R59         Loans and borrowings (Tables)                       HTML    202K 
81: R60         Trade and other payables (Tables)                   HTML     83K 
82: R61         Provisions for employees' benefits (Tables)         HTML    315K 
83: R62         Accrued liabilities and provisions (Tables)         HTML    233K 
84: R63         Equity (Tables)                                     HTML    130K 
85: R64         Revenue from contracts with customers (Tables)      HTML    154K 
86: R65         Cost of sales (Tables)                              HTML    108K 
87: R66         Administrative, operative, and project expenses     HTML     90K 
                (Tables)                                                         
88: R67         Other operating (Expenses) Income (Tables)          HTML     71K 
89: R68         Financial results (Tables)                          HTML     93K 
90: R69         Risk management (Tables)                            HTML    209K 
91: R70         Related parties (Tables)                            HTML    235K 
92: R71         Joint operations (Tables)                           HTML    252K 
93: R72         Information by segments (Tables)                    HTML    839K 
94: R73         Supplemental information on oil and gas producing   HTML    248K 
                activities (Unaudited) (Tables)                                  
95: R74         Subsequent and relevant events (Tables)             HTML     65K 
96: R75         Exhibit 1 - Consolidated subsidiaries, associates,  HTML    689K 
                and joint ventures (Tables)                                      
97: R76         Exhibit 2 - Conditions of the most significant      HTML    680K 
                debt (Tables)                                                    
98: R77         Exhibit 3 - Quantitative information of concession  HTML    360K 
                services contracts (Tables)                                      
99: R78         Reporting entity (Details)                          HTML     60K 
100: R79         Basis for preparation (Details)                     HTML     70K  
101: R80         Accounting policies (Details)                       HTML     73K  
102: R81         Accounting policies - Additional Information        HTML     66K  
                (Details)                                                        
103: R82         New standards and regulatory changes (Details)      HTML     76K  
104: R83         Cash and cash equivalents (Details)                 HTML     66K  
105: R84         Cash and cash equivalents - Additional Information  HTML     68K  
                (Details)                                                        
106: R85         Cash and cash equivalents - Credit quality of       HTML    135K  
                banks in Ecopetrol Business Group has deposits and               
                check accounts, and issuers of investments                       
                (Details)                                                        
107: R86         Trade and other receivables (Details)               HTML     91K  
108: R87         Trade and other receivables - Additional            HTML     74K  
                Information (Details)                                            
109: R88         Trade and other receivables - Allowance for         HTML     73K  
                doubtful accounts (Details)                                      
110: R89         Inventories (Details)                               HTML     66K  
111: R90         Inventories - Changes of the allowances for losses  HTML     70K  
                (Details)                                                        
112: R91         Other financial assets (Details)                    HTML     81K  
113: R92         Other financial assets - Additional Information     HTML     62K  
                (Details)                                                        
114: R93         Other financial assets - Restrictions (Details)     HTML     66K  
115: R94         Other financial assets - Maturity (Details)         HTML     68K  
116: R95         Other financial assets - Fair value (Details)       HTML     63K  
117: R96         Other financial assets - Credit rating (Details)    HTML     99K  
118: R97         Taxes - Current and Non-current tax assets and      HTML    107K  
                liabilities (Details)                                            
119: R98         Taxes - Income tax - Additional Information         HTML    112K  
                (Details)                                                        
120: R99         Taxes - Income tax expense (Details)                HTML     78K  
121: R100        Taxes - Reconciliation of the income tax expenses   HTML     96K  
                (Details)                                                        
122: R101        Taxes - Deferred income tax (Details)               HTML     65K  
123: R102        Taxes - Deferred tax assets and liabilities         HTML    118K  
                (Details)                                                        
124: R103        Taxes - Deferred income tax (Details)               HTML     71K  
125: R104        Taxes - Income tax recorded in other comprehensive  HTML     77K  
                income (Details)                                                 
126: R105        Taxes - Deferred tax assets and liabilities not     HTML     83K  
                recognized in subsidiaries (Details)                             
127: R106        Taxes - Minimum Tax Rate (Colombia Tax Law)         HTML     95K  
                (Details)                                                        
128: R107        Taxes - Other taxes (Details)                       HTML    105K  
129: R108        Taxes - Additional Information (Details)            HTML    236K  
130: R109        Other assets (Details)                              HTML     85K  
131: R110        Investments in associates and joint ventures -      HTML    126K  
                Composition and movements (Details)                              
132: R111        Investments in associates and joint ventures -      HTML     91K  
                Movement of investments in associates and joint                  
                ventures (Details)                                               
133: R112        Investments in associates and joint ventures -      HTML    145K  
                Additional information about associates and joint                
                ventures (Details)                                               
134: R113        Investments in associates and joint ventures -      HTML     81K  
                Reconciliation of equity (Details)                               
135: R114        Property, plant, and equipment (Details)            HTML    153K  
136: R115        Natural and environmental resources (Details)       HTML    133K  
137: R116        Natural and environmental resources - Accounting    HTML     68K  
                for suspended exploratory wells (Details)                        
138: R117        Right-of-use assets (Details)                       HTML    118K  
139: R118        Intangible assets (Details)                         HTML    157K  
140: R119        Impairment of non-current assets (Details)          HTML     81K  
141: R120        Impairment of non-current assets - Exploration and  HTML     64K  
                production (Details)                                             
142: R121        Impairment of non-current assets - Breakdown of     HTML     76K  
                oilfields impairment losses (Details)                            
143: R122        Impairment of non-current assets - Investments in   HTML     61K  
                joint ventures (Details)                                         
144: R123        Impairment of non-current assets - Cash Generating  HTML     77K  
                Units (Details)                                                  
145: R124        Impairment of non-current assets - Energy           HTML     69K  
                transmission and roads (Details)                                 
146: R125        Impairment of non-current assets - Additional       HTML    130K  
                information (Details)                                            
147: R126        Goodwill (Details)                                  HTML     77K  
148: R127        Loans and borrowings (Details)                      HTML     83K  
149: R128        Loans and borrowings - Maturity of loans and        HTML    127K  
                borrowings (Details)                                             
150: R129        Loans and borrowings - Breakdown by type of         HTML     70K  
                interest rate and currency (Details)                             
151: R130        Loans and borrowings - Additional Information       HTML    140K  
                (Details)                                                        
152: R131        Trade and other payables (Details)                  HTML     87K  
153: R132        Trade and other payables - Additional information   HTML     68K  
                (Details)                                                        
154: R133        Provisions for employees' benefits (Details)        HTML     82K  
155: R134        Provisions for employees' benefits - Net of         HTML    103K  
                post-employment benefits (Details)                               
156: R135        Provisions for employees' benefits - Movement in    HTML     83K  
                profit and loss and in other comprehensive income                
                (Details)                                                        
157: R136        Provisions for employees' benefits - Plan assets    HTML     79K  
                of pension and pension bonds (Details)                           
158: R137        Provisions for employees' benefits - Additional     HTML     63K  
                Information (Details)                                            
159: R138        Provisions for employees' benefits - Credit         HTML     92K  
                ratings of the issuers and counterparties in                     
                assets (Details)                                                 
160: R139        Provisions for employees' benefits - Actuarial      HTML     92K  
                assumptions (Details)                                            
161: R140        Provisions for employees' benefits - Maturity of    HTML     85K  
                benefit obligation (Details)                                     
162: R141        Provisions for employees' benefits - Sensitivity    HTML     86K  
                analysis (Details)                                               
163: R142        Accrued liabilities and provisions (Details)        HTML     98K  
164: R143        Accrued liabilities and provisions - Additional     HTML    156K  
                information (Details)                                            
165: R144        Accrued liabilities and provisions - Litigation     HTML     73K  
                (Details)                                                        
166: R145        Accrued liabilities and provisions - Details of     HTML     76K  
                contingent liabilities (Details)                                 
167: R146        Accrued liabilities and provisions - Details of     HTML     76K  
                contingent assets (Details)                                      
168: R147        Equity - Ecopetrol Business Groups reserves         HTML     65K  
                (Details)                                                        
169: R148        Equity - Movement of equity reserves (Details)      HTML     70K  
170: R149        Equity - Dividends paid (Details)                   HTML     75K  
171: R150        Equity - Other comprehensive income (Details)       HTML     73K  
172: R151        Equity - Earnings per share (Details)               HTML     64K  
173: R152        Equity - Additional information (Details)           HTML    111K  
174: R153        Revenue from contracts with customers - National    HTML    120K  
                and foreign sales (Details)                                      
175: R154        Revenue from contracts with customers - Additional  HTML     77K  
                information (Details)                                            
176: R155        Revenue from contracts with customers - Sales by    HTML    120K  
                geographic area (Details)                                        
177: R156        Cost of sales (Details)                             HTML    106K  
178: R157        Administrative, operative, and project expenses     HTML     89K  
                (Details)                                                        
179: R158        Other operating (Expenses) Income (Details)         HTML     68K  
180: R159        Financial results (Details)                         HTML     90K  
181: R160        Risk management - Financial assets and liabilities  HTML     74K  
                (Details)                                                        
182: R161        Risk management - Financial assets and liabilities  HTML     72K  
                denominated in foreign currency (Details)                        
183: R162        Risk management - Non derivative hedging            HTML     66K  
                instrument (Details)                                             
184: R163        Risk management - Cash flow hedge for future        HTML     70K  
                exports (Movement in other comprehensive income)                 
                (Details)                                                        
185: R164        Risk management - Expected reclassification of the  HTML     91K  
                cumulative exchange difference from other                        
                comprehensive income to profit or loss (Details)                 
186: R165        Risk management - Hedge of a net investment in a    HTML     73K  
                foreign operation (Details)                                      
187: R166        Risk management - Schedule of Detailed Information  HTML     68K  
                About Hedging Instruments Explanatory (Details)                  
188: R167        Risk management - Significant concentration of      HTML     70K  
                credit risk (Details)                                            
189: R168        Risk management - Risk management (Sensitivity in   HTML     70K  
                income and other comprehensive income to                         
                variations in interest rate) (Details)                           
190: R169        Risk management - Maturity of financial             HTML     76K  
                liabilities (Details)                                            
191: R170        Risk management - Leverage ratio (Details)          HTML     72K  
192: R171        Risk management - Additional Information (Details)  HTML    119K  
193: R172        Related parties (Details)                           HTML    152K  
194: R173        Related parties - Transactions with related         HTML     80K  
                parties (Details)                                                
195: R174        Related parties - Additional Information (Details)  HTML     62K  
196: R175        Joint operations - Contracts in which Ecopetrol is  HTML    251K  
                not the operator (Details)                                       
197: R176        Joint operations - Contracts in which Ecopetrol is  HTML    127K  
                the operator (Details)                                           
198: R177        Joint operations - Additional Information           HTML     59K  
                (Details)                                                        
199: R178        Information by segments (Details)                   HTML    207K  
200: R179        Information by segments - Sales by product          HTML    245K  
                (Details)                                                        
201: R180        Information by segments - Capital expenditures by   HTML     88K  
                segments (Details)                                               
202: R181        Supplemental information on oil and gas producing   HTML     67K  
                activities (unaudited) - Capitalized costs                       
                relating to oil and gas exploration and production               
                activities (Details)                                             
203: R182        Supplemental information on oil and gas producing   HTML     68K  
                activities (unaudited) - Costs incurred in oil and               
                gas exploration and developed activities (Details)               
204: R183        Supplemental information on oil and gas producing   HTML     83K  
                activities (unaudited) - Results of operations for               
                oil and gas exploration and production activities                
                (Details)                                                        
205: R184        Supplemental information on oil and gas producing   HTML     92K  
                activities (unaudited) - Reserve information                     
                (Details)                                                        
206: R185        Supplemental information on oil and gas producing   HTML     74K  
                activities (unaudited) - Future net cash flows                   
                (Details)                                                        
207: R186        Supplemental information on oil and gas producing   HTML     80K  
                activities (unaudited) - Discounted net cash flows               
                (Details)                                                        
208: R187        Supplemental information on oil and gas producing   HTML     87K  
                activities (unaudited) - Additional Information                  
                (Details) (Imported)                                             
209: R188        Subsequent and relevant events (Details)            HTML     78K  
210: R189        Subsequent and relevant events - Issuance of bonds  HTML     59K  
                (Details)                                                        
211: R190        Subsequent and relevant events - Additional         HTML     95K  
                Information (Details)                                            
212: R191        Subsequent and relevant events - Debt management    HTML     75K  
                transaction (Details)                                            
213: R192        Subsequent and relevant events - Non-deductibility  HTML     61K  
                of royalties (Details)                                           
214: R193        Subsequent and relevant events - Distribution of    HTML     69K  
                Profits (Details)                                                
215: R194        Subsequent and relevant events - Fuel Price         HTML     73K  
                stabilization fund (Details)                                     
216: R195        Exhibit 1 - Consolidated subsidiaries, associates,  HTML    271K  
                and joint ventures - Consolidated subsidiary                     
                companies (Details)                                              
217: R196        Exhibit 1 - Consolidated subsidiaries, associates,  HTML    116K  
                and joint ventures - Associates and Joint ventures               
                (Details)                                                        
218: R197        Exhibit 1 - Consolidated subsidiaries, associates,  HTML    387K  
                and joint ventures - Interconexion Electrica S.A.                
                ESP (Details)                                                    
219: R198        Exhibit 1. Consolidated companies, associates, and  HTML    437K  
                joint ventures - Subsidiaries & Joint ventures                   
                Interconexion Electrica S.A. ESP (Details)                       
220: R199        Exhibit 2 - Conditions of the most significant      HTML    644K  
                debt (Details)                                                   
221: R200        Exhibit 3 - Quantitative information of concession  HTML    175K  
                services contracts (Details)                                     
223: XML         IDEA XML File -- Filing Summary                      XML    434K  
226: XML         XBRL Instance -- ec-20231231x20f_htm                 XML  22.13M  
222: EXCEL       IDEA Workbook of Financial Report Info              XLSX    748K  
18: EX-101.CAL  XBRL Calculations -- ec-20231231_cal                 XML    388K 
19: EX-101.DEF  XBRL Definitions -- ec-20231231_def                  XML   3.03M 
20: EX-101.LAB  XBRL Labels -- ec-20231231_lab                       XML   4.73M 
21: EX-101.PRE  XBRL Presentations -- ec-20231231_pre                XML   4.10M 
17: EX-101.SCH  XBRL Schema -- ec-20231231                           XSD   1.11M 
224: JSON        XBRL Instance as JSON Data -- MetaLinks            1,064±  1.71M  
225: ZIP         XBRL Zipped Folder -- 0001410578-24-000515-xbrl      Zip   2.94M  


‘EX-101.DEF’   —   XBRL Definitions — ec-20231231_def


This Exhibit is an XBRL File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<!-- XBRL document created with Toppan Merrill Bridge 10.5.0.8 -->
<!-- Based on XBRL 2.1 -->
<!-- Created on: 4/18/2024 8:25:44 PM -->
<!-- Modified on: 4/18/2024 8:25:44 PM -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance">
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DocumentDocumentAndEntityInformation" roleURI="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#StatementConsolidatedStatementOfChangesInEquity" roleURI="http://www.ecopetrol.com.co/role/StatementConsolidatedStatementOfChangesInEquity"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsTables"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsTables"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsTables"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementTables"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsTables" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureBasisForPreparationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureBasisForPreparationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccountingPoliciesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccountingPoliciesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNewStandardsAndRegulatoryChangesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNewStandardsAndRegulatoryChangesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsRestrictionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsMaturityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMaturityDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsFairValueDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsFairValueDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureOtherFinancialAssetsCreditRatingDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesIncomeTaxAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesOtherTaxesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesOtherTaxesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTaxesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTaxesAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosurePropertyPlantAndEquipmentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosurePropertyPlantAndEquipmentDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNaturalAndEnvironmentalResourcesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRightOfUseAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureIntangibleAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureIntangibleAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureGoodwillDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureGoodwillDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureLoansAndBorrowingsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureTradeAndOtherPayablesAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherPayablesAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityEcopetrolBusinessGroupsReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityEcopetrolBusinessGroupsReservesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityMovementOfEquityReservesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityMovementOfEquityReservesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityDividendsPaidDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityOtherComprehensiveIncomeDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityOtherComprehensiveIncomeDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureEquityAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureEquityAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureCostOfSalesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureAdministrativeOperativeAndProjectExpensesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureAdministrativeOperativeAndProjectExpensesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRiskManagementAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRiskManagementAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsSalesByProductDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsSalesByProductDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported" roleURI="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit2ConditionsOfMostSignificantDebtDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit2ConditionsOfMostSignificantDebtDetails"/>
<link:roleRef xlink:type="simple" xlink:href="ec-20231231.xsd#DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails" roleURI="http://www.ecopetrol.com.co/role/DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails"/>
<link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower"/>
<link:roleRef roleURI="http://www.ecopetrol.com.co/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:href="ec-20231231.xsd#DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="simple"/>
<link:roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
<link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended" xlink:title="Extensible Enumeration Domain Members"/>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureStandardAndCustomAxisDomainDefaults" xlink:type="extended" xlink:title="99900 - Disclosure - Standard And Custom Axis Domain Defaults">
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis_1" xlink:title="dei_EntityAddressesAddressTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain_1" xlink:title="dei_AddressTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="dei_EntityAddressesAddressTypeAxis_1" xlink:to="dei_AddressTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_EntityAddressesAddressTypeAxis_1 To dei_AddressTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis_1" xlink:title="ifrs-full_ClassesOfShareCapitalAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember_1" xlink:title="ifrs-full_ClassesOfShareCapitalMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfShareCapitalAxis_1" xlink:to="ifrs-full_ClassesOfShareCapitalMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfShareCapitalAxis_1 To ifrs-full_ClassesOfShareCapitalMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis_1" xlink:title="ifrs-full_ComponentsOfEquityAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember_1" xlink:title="ifrs-full_EquityMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ComponentsOfEquityAxis_1" xlink:to="ifrs-full_EquityMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ComponentsOfEquityAxis_1 To ifrs-full_EquityMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1" xlink:title="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember_1" xlink:title="ifrs-full_RestatedMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1" xlink:to="ifrs-full_RestatedMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis_1 To ifrs-full_RestatedMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityAxis" xlink:label="ec_CreditQualityAxis_1" xlink:title="ec_CreditQualityAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityDomain" xlink:label="ec_CreditQualityDomain_1" xlink:title="ec_CreditQualityDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_CreditQualityAxis_1" xlink:to="ec_CreditQualityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CreditQualityAxis_1 To ec_CreditQualityDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis_1" xlink:title="ifrs-full_ClassesOfFinancialAssetsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember_1" xlink:title="ifrs-full_FinancialAssetsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis_1" xlink:to="ifrs-full_FinancialAssetsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfFinancialAssetsAxis_1 To ifrs-full_FinancialAssetsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis_1" xlink:title="ifrs-full_SegmentsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember_1" xlink:title="ifrs-full_SegmentsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentsAxis_1" xlink:to="ifrs-full_SegmentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SegmentsAxis_1 To ifrs-full_SegmentsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis_1" xlink:title="ifrs-full_ClassesOfAssetsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember_1" xlink:title="ifrs-full_ClassesOfAssetsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfAssetsAxis_1" xlink:to="ifrs-full_ClassesOfAssetsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfAssetsAxis_1 To ifrs-full_ClassesOfAssetsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis_1" xlink:title="ifrs-full_TypesOfHedgesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember_1" xlink:title="ifrs-full_TypesOfHedgesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfHedgesAxis_1" xlink:to="ifrs-full_TypesOfHedgesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfHedgesAxis_1 To ifrs-full_TypesOfHedgesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis_1" xlink:title="ec_ContractTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain_1" xlink:title="ec_ContractTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ContractTypeAxis_1" xlink:to="ec_ContractTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ContractTypeAxis_1 To ec_ContractTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis_1" xlink:title="ifrs-full_BusinessCombinationsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember_1" xlink:title="ifrs-full_EntitysTotalForBusinessCombinationsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BusinessCombinationsAxis_1" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_BusinessCombinationsAxis_1 To ifrs-full_EntitysTotalForBusinessCombinationsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EnergyAxis" xlink:label="srt_EnergyAxis_1" xlink:title="srt_EnergyAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EnergyDomain" xlink:label="srt_EnergyDomain_1" xlink:title="srt_EnergyDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_EnergyAxis_1" xlink:to="srt_EnergyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_EnergyAxis_1 To srt_EnergyDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis_1" xlink:title="ifrs-full_BorrowingsByNameAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember_1" xlink:title="ifrs-full_BorrowingsByNameMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_BorrowingsByNameAxis_1" xlink:to="ifrs-full_BorrowingsByNameMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_BorrowingsByNameAxis_1 To ifrs-full_BorrowingsByNameMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1" xlink:title="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember_1" xlink:title="ifrs-full_PropertyPlantAndEquipmentMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_1 To ifrs-full_PropertyPlantAndEquipmentMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis_1" xlink:title="ifrs-full_RangeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember_1" xlink:title="ifrs-full_RangesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_RangeAxis_1" xlink:to="ifrs-full_RangesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_RangeAxis_1 To ifrs-full_RangesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis_1" xlink:title="ifrs-full_ExternalCreditGradesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember_1" xlink:title="ifrs-full_EntitysTotalForExternalCreditGradesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ExternalCreditGradesAxis_1" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ExternalCreditGradesAxis_1 To ifrs-full_EntitysTotalForExternalCreditGradesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1" xlink:title="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember_1" xlink:title="ifrs-full_EntitysTotalForSubsidiariesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SignificantInvestmentsInSubsidiariesAxis_1 To ifrs-full_EntitysTotalForSubsidiariesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis_1" xlink:title="ec_CurrencyTypesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain_1" xlink:title="ec_CurrencyTypesDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_CurrencyTypesAxis_1" xlink:to="ec_CurrencyTypesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrencyTypesAxis_1 To ec_CurrencyTypesDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis_1" xlink:title="ifrs-full_MaturityAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember_1" xlink:title="ifrs-full_AggregatedTimeBandsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MaturityAxis_1" xlink:to="ifrs-full_AggregatedTimeBandsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MaturityAxis_1 To ifrs-full_AggregatedTimeBandsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis_1" xlink:title="ifrs-full_LevelsOfFairValueHierarchyAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember_1" xlink:title="ifrs-full_AllLevelsOfFairValueHierarchyMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis_1" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_LevelsOfFairValueHierarchyAxis_1 To ifrs-full_AllLevelsOfFairValueHierarchyMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis_1" xlink:title="srt_CurrencyAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain_1" xlink:title="currency_AllCurrenciesDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_CurrencyAxis_1" xlink:to="currency_AllCurrenciesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CurrencyAxis_1 To currency_AllCurrenciesDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeAxis" xlink:label="ec_CurrentTaxAssetsTypeAxis_1" xlink:title="ec_CurrentTaxAssetsTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeDomain" xlink:label="ec_CurrentTaxAssetsTypeDomain_1" xlink:title="ec_CurrentTaxAssetsTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_CurrentTaxAssetsTypeAxis_1" xlink:to="ec_CurrentTaxAssetsTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrentTaxAssetsTypeAxis_1 To ec_CurrentTaxAssetsTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsAxis" xlink:label="ec_NonCurrentTaxAssetsAxis_1" xlink:title="ec_NonCurrentTaxAssetsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsDomain" xlink:label="ec_NonCurrentTaxAssetsDomain_1" xlink:title="ec_NonCurrentTaxAssetsDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_NonCurrentTaxAssetsAxis_1" xlink:to="ec_NonCurrentTaxAssetsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_NonCurrentTaxAssetsAxis_1 To ec_NonCurrentTaxAssetsDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:label="ec_NonCurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_NonCurrentTaxLiabilitiesTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:label="ec_NonCurrentTaxLiabilitiesTypeDomain_1" xlink:title="ec_NonCurrentTaxLiabilitiesTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_NonCurrentTaxLiabilitiesTypeAxis_1" xlink:to="ec_NonCurrentTaxLiabilitiesTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_NonCurrentTaxLiabilitiesTypeAxis_1 To ec_NonCurrentTaxLiabilitiesTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis_1" xlink:title="ec_CurrentTaxLiabilitiesTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain_1" xlink:title="ec_CurrentTaxLiabilitiesTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis_1" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_CurrentTaxLiabilitiesTypeAxis_1 To ec_CurrentTaxLiabilitiesTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1" xlink:title="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" xlink:title="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1 To ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis_1" xlink:title="ifrs-full_ActuarialAssumptionsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember_1" xlink:title="ifrs-full_ActuarialAssumptionsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ActuarialAssumptionsAxis_1" xlink:to="ifrs-full_ActuarialAssumptionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ActuarialAssumptionsAxis_1 To ifrs-full_ActuarialAssumptionsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis_1" xlink:title="ifrs-full_GeographicalAreasAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember_1" xlink:title="ifrs-full_GeographicalAreasMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_GeographicalAreasAxis_1" xlink:to="ifrs-full_GeographicalAreasMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_GeographicalAreasAxis_1 To ifrs-full_GeographicalAreasMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis_1" xlink:title="ec_IncomeTaxTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain_1" xlink:title="ec_IncomeTaxTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IncomeTaxTypeAxis_1" xlink:to="ec_IncomeTaxTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IncomeTaxTypeAxis_1 To ec_IncomeTaxTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1" xlink:title="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember_1" xlink:title="ifrs-full_NonadjustingEventsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1" xlink:to="ifrs-full_NonadjustingEventsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_NonadjustingEventsAfterReportingPeriodAxis_1 To ifrs-full_NonadjustingEventsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis_1" xlink:title="ec_FinancialYearAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain_1" xlink:title="ec_FinancialYearDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_FinancialYearAxis_1" xlink:to="ec_FinancialYearDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_FinancialYearAxis_1 To ec_FinancialYearDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BalanceSheetLocationsAxis" xlink:label="ec_BalanceSheetLocationsAxis_1" xlink:title="ec_BalanceSheetLocationsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BalanceSheetLocationsDomain" xlink:label="ec_BalanceSheetLocationsDomain_1" xlink:title="ec_BalanceSheetLocationsDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_BalanceSheetLocationsAxis_1" xlink:to="ec_BalanceSheetLocationsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_BalanceSheetLocationsAxis_1 To ec_BalanceSheetLocationsDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="srt_ConsolidatedEntitiesAxis_1" xlink:title="srt_ConsolidatedEntitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="srt_ConsolidatedEntitiesDomain_1" xlink:title="srt_ConsolidatedEntitiesDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_ConsolidatedEntitiesAxis_1" xlink:to="srt_ConsolidatedEntitiesDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_ConsolidatedEntitiesAxis_1 To srt_ConsolidatedEntitiesDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis_1" xlink:title="ifrs-full_JointVenturesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember_1" xlink:title="ifrs-full_EntitysTotalForJointVenturesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointVenturesAxis_1" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_JointVenturesAxis_1 To ifrs-full_EntitysTotalForJointVenturesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis_1" xlink:title="ifrs-full_SignificantInvestmentsInAssociatesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember_1" xlink:title="ifrs-full_EntitysTotalForAssociatesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis_1" xlink:to="ifrs-full_EntitysTotalForAssociatesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SignificantInvestmentsInAssociatesAxis_1 To ifrs-full_EntitysTotalForAssociatesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1" xlink:title="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember_1" xlink:title="ifrs-full_CarryingAmountMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1" xlink:to="ifrs-full_CarryingAmountMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_1 To ifrs-full_CarryingAmountMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis_1" xlink:title="dei_LegalEntityAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_1" xlink:title="dei_EntityDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="dei_LegalEntityAxis_1" xlink:to="dei_EntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:dei_LegalEntityAxis_1 To dei_EntityDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis" xlink:label="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1" xlink:title="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsolidatedMember" xlink:label="ifrs-full_ConsolidatedMember_1" xlink:title="ifrs-full_ConsolidatedMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1" xlink:to="ifrs-full_ConsolidatedMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ConsolidatedAndSeparateFinancialStatementsAxis_1 To ifrs-full_ConsolidatedMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1" xlink:title="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" xlink:title="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_1 To ifrs-full_IntangibleAssetsOtherThanGoodwillMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis_1" xlink:title="ifrs-full_ClassesOfLiabilitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember_1" xlink:title="ifrs-full_LiabilitiesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis_1" xlink:to="ifrs-full_LiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfLiabilitiesAxis_1 To ifrs-full_LiabilitiesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="srt_CumulativeEffectPeriodOfAdoptionDomain_1" xlink:title="srt_CumulativeEffectPeriodOfAdoptionDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_CumulativeEffectPeriodOfAdoptionAxis_1" xlink:to="srt_CumulativeEffectPeriodOfAdoptionDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CumulativeEffectPeriodOfAdoptionAxis_1 To srt_CumulativeEffectPeriodOfAdoptionDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LenderNameAxisAxis" xlink:label="ec_LenderNameAxisAxis_1" xlink:title="ec_LenderNameAxisAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LenderNameDomain" xlink:label="ec_LenderNameDomain_1" xlink:title="ec_LenderNameDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_LenderNameAxisAxis_1" xlink:to="ec_LenderNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LenderNameAxisAxis_1 To ec_LenderNameDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1" xlink:title="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" xlink:title="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis_1 To ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis_1" xlink:title="ifrs-full_MeasurementAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember_1" xlink:title="ifrs-full_AggregatedMeasurementMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MeasurementAxis_1" xlink:to="ifrs-full_AggregatedMeasurementMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MeasurementAxis_1 To ifrs-full_AggregatedMeasurementMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsAxis" xlink:label="ifrs-full_UnobservableInputsAxis_1" xlink:title="ifrs-full_UnobservableInputsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsMember" xlink:label="ifrs-full_UnobservableInputsMember_1" xlink:title="ifrs-full_UnobservableInputsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_UnobservableInputsAxis_1" xlink:to="ifrs-full_UnobservableInputsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_UnobservableInputsAxis_1 To ifrs-full_UnobservableInputsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis_1" xlink:title="ifrs-full_DefinedBenefitPlansAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember_1" xlink:title="ifrs-full_DefinedBenefitPlansMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_DefinedBenefitPlansAxis_1" xlink:to="ifrs-full_DefinedBenefitPlansMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_DefinedBenefitPlansAxis_1 To ifrs-full_DefinedBenefitPlansMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1" xlink:title="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:label="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" xlink:title="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1" xlink:to="ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_NetDefinedBenefitLiabilityAssetAxis_1 To ifrs-full_NetDefinedBenefitLiabilityAssetMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis" xlink:label="ifrs-full_ClassesOfProvisionsAxis_1" xlink:title="ifrs-full_ClassesOfProvisionsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember" xlink:label="ifrs-full_OtherProvisionsMember_1" xlink:title="ifrs-full_OtherProvisionsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfProvisionsAxis_1" xlink:to="ifrs-full_OtherProvisionsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfProvisionsAxis_1 To ifrs-full_OtherProvisionsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis_1" xlink:title="ifrs-full_ClassesOfContingentLiabilitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember_1" xlink:title="ifrs-full_ContingentLiabilitiesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis_1" xlink:to="ifrs-full_ContingentLiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfContingentLiabilitiesAxis_1 To ifrs-full_ContingentLiabilitiesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationAxis" xlink:label="ec_LitigationAxis_1" xlink:title="ec_LitigationAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationDomain" xlink:label="ec_LitigationDomain_1" xlink:title="ec_LitigationDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_LitigationAxis_1" xlink:to="ec_LitigationDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LitigationAxis_1 To ec_LitigationDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis_1" xlink:title="ifrs-full_TypesOfInterestRatesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember_1" xlink:title="ifrs-full_InterestRateTypesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInterestRatesAxis_1" xlink:to="ifrs-full_InterestRateTypesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfInterestRatesAxis_1 To ifrs-full_InterestRateTypesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsAxis" xlink:label="ec_ClassesOfContingentAssetsAxis_1" xlink:title="ec_ClassesOfContingentAssetsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsDomain" xlink:label="ec_ClassesOfContingentAssetsDomain_1" xlink:title="ec_ClassesOfContingentAssetsDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ClassesOfContingentAssetsAxis_1" xlink:to="ec_ClassesOfContingentAssetsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ClassesOfContingentAssetsAxis_1 To ec_ClassesOfContingentAssetsDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesAxis" xlink:label="ifrs-full_AssetsAndLiabilitiesAxis_1" xlink:title="ifrs-full_AssetsAndLiabilitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAndLiabilitiesMember" xlink:label="ifrs-full_AssetsAndLiabilitiesMember_1" xlink:title="ifrs-full_AssetsAndLiabilitiesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_AssetsAndLiabilitiesAxis_1" xlink:to="ifrs-full_AssetsAndLiabilitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_AssetsAndLiabilitiesAxis_1 To ifrs-full_AssetsAndLiabilitiesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis_1" xlink:title="ifrs-full_ClassesOfFinancialInstrumentsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember_1" xlink:title="ifrs-full_ClassesOfFinancialInstrumentsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis_1" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ClassesOfFinancialInstrumentsAxis_1 To ifrs-full_ClassesOfFinancialInstrumentsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentsArrangementAxis" xlink:label="ec_ShareBasedPaymentsArrangementAxis_1" xlink:title="ec_ShareBasedPaymentsArrangementAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentArrangementDomain" xlink:label="ec_ShareBasedPaymentArrangementDomain_1" xlink:title="ec_ShareBasedPaymentArrangementDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ShareBasedPaymentsArrangementAxis_1" xlink:to="ec_ShareBasedPaymentArrangementDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ShareBasedPaymentsArrangementAxis_1 To ec_ShareBasedPaymentArrangementDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis_1" xlink:title="ifrs-full_ProductsAndServicesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember_1" xlink:title="ifrs-full_ProductsAndServicesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ProductsAndServicesAxis_1" xlink:to="ifrs-full_ProductsAndServicesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ProductsAndServicesAxis_1 To ifrs-full_ProductsAndServicesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis_1" xlink:title="ifrs-full_MarketsOfCustomersAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember_1" xlink:title="ifrs-full_MarketsOfCustomersMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MarketsOfCustomersAxis_1" xlink:to="ifrs-full_MarketsOfCustomersMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MarketsOfCustomersAxis_1 To ifrs-full_MarketsOfCustomersMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis" xlink:label="ifrs-full_MajorCustomersAxis_1" xlink:title="ifrs-full_MajorCustomersAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember" xlink:label="ifrs-full_MajorCustomersMember_1" xlink:title="ifrs-full_MajorCustomersMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_MajorCustomersAxis_1" xlink:to="ifrs-full_MajorCustomersMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_MajorCustomersAxis_1 To ifrs-full_MajorCustomersMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntitiesAxis" xlink:label="ec_LegalEntitiesAxis_1" xlink:title="ec_LegalEntitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntityDomain" xlink:label="ec_LegalEntityDomain_1" xlink:title="ec_LegalEntityDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_LegalEntitiesAxis_1" xlink:to="ec_LegalEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_LegalEntitiesAxis_1 To ec_LegalEntityDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustAxis" xlink:label="ec_TrustAxis_1" xlink:title="ec_TrustAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustDomain" xlink:label="ec_TrustDomain_1" xlink:title="ec_TrustDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_TrustAxis_1" xlink:to="ec_TrustDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TrustAxis_1 To ec_TrustDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis_1" xlink:title="ec_TypeOfCostAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain_1" xlink:title="ec_TypeOfCostDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_TypeOfCostAxis_1" xlink:to="ec_TypeOfCostDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TypeOfCostAxis_1 To ec_TypeOfCostDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureAxis" xlink:label="ec_ExpensesByNatureAxis_1" xlink:title="ec_ExpensesByNatureAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureDomain" xlink:label="ec_ExpensesByNatureDomain_1" xlink:title="ec_ExpensesByNatureDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ExpensesByNatureAxis_1" xlink:to="ec_ExpensesByNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ExpensesByNatureAxis_1 To ec_ExpensesByNatureDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis_1" xlink:title="ifrs-full_TypesOfRisksAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember_1" xlink:title="ifrs-full_TypesOfRisksMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfRisksAxis_1" xlink:to="ifrs-full_TypesOfRisksMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfRisksAxis_1 To ifrs-full_TypesOfRisksMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:title="ifrs-full_ImpairmentOfFinancialAssetsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:title="ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ImpairmentOfFinancialAssetsAxis_1 To ifrs-full_EntitysTotalForImpairmentOfFinancialAssetsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis_1" xlink:title="ifrs-full_PastDueStatusAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember_1" xlink:title="ifrs-full_PastDueStatusMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_PastDueStatusAxis_1" xlink:to="ifrs-full_PastDueStatusMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_PastDueStatusAxis_1 To ifrs-full_PastDueStatusMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis_1" xlink:title="ifrs-full_TypesOfInvestmentPropertyAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember_1" xlink:title="ifrs-full_InvestmentPropertyMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis_1" xlink:to="ifrs-full_InvestmentPropertyMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_TypesOfInvestmentPropertyAxis_1 To ifrs-full_InvestmentPropertyMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis_1" xlink:title="srt_CounterpartyNameAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain_1" xlink:title="srt_RepurchaseAgreementCounterpartyNameDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_CounterpartyNameAxis_1" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_CounterpartyNameAxis_1 To srt_RepurchaseAgreementCounterpartyNameDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis_1" xlink:title="ifrs-full_CategoriesOfRelatedPartiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember_1" xlink:title="ifrs-full_EntitysTotalForRelatedPartiesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis_1" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CategoriesOfRelatedPartiesAxis_1 To ifrs-full_EntitysTotalForRelatedPartiesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis_1" xlink:title="ifrs-full_SegmentConsolidationItemsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" xlink:title="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_SegmentConsolidationItemsAxis_1" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_SegmentConsolidationItemsAxis_1 To ifrs-full_EntitysTotalForSegmentConsolidationItemsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeAxis" xlink:label="ec_SalesByTypeAxis_1" xlink:title="ec_SalesByTypeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeDomain" xlink:label="ec_SalesByTypeDomain_1" xlink:title="ec_SalesByTypeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_SalesByTypeAxis_1" xlink:to="ec_SalesByTypeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_SalesByTypeAxis_1 To ec_SalesByTypeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLenderNameAxis" xlink:label="ec_IfrsLenderNameAxis_1" xlink:title="ec_IfrsLenderNameAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLenderNameMember" xlink:label="ec_IfrsLenderNameMember_1" xlink:title="ec_IfrsLenderNameMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IfrsLenderNameAxis_1" xlink:to="ec_IfrsLenderNameMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsLenderNameAxis_1 To ec_IfrsLenderNameMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis_1" xlink:title="ec_ContractNameAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain_1" xlink:title="ec_ContractNameDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ContractNameAxis_1" xlink:to="ec_ContractNameDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ContractNameAxis_1 To ec_ContractNameDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_JointOperationsNatureAxis" xlink:label="ec_JointOperationsNatureAxis_1" xlink:title="ec_JointOperationsNatureAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_JointOperationsNatureDomain" xlink:label="ec_JointOperationsNatureDomain_1" xlink:title="ec_JointOperationsNatureDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_JointOperationsNatureAxis_1" xlink:to="ec_JointOperationsNatureDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_JointOperationsNatureAxis_1 To ec_JointOperationsNatureDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointOperationsAxis" xlink:label="ifrs-full_JointOperationsAxis_1" xlink:title="ifrs-full_JointOperationsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointOperationsMember" xlink:label="ifrs-full_EntitysTotalForJointOperationsMember_1" xlink:title="ifrs-full_EntitysTotalForJointOperationsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_JointOperationsAxis_1" xlink:to="ifrs-full_EntitysTotalForJointOperationsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_JointOperationsAxis_1 To ifrs-full_EntitysTotalForJointOperationsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis_1" xlink:title="ifrs-full_InitiallyAppliedIFRSsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember_1" xlink:title="ifrs-full_InitiallyAppliedIFRSsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis_1" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_InitiallyAppliedIFRSsAxis_1 To ifrs-full_InitiallyAppliedIFRSsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquireeAxis" xlink:label="ec_AcquireeAxis_1" xlink:title="ec_AcquireeAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquireeDomain" xlink:label="ec_AcquireeDomain_1" xlink:title="ec_AcquireeDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_AcquireeAxis_1" xlink:to="ec_AcquireeDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_AcquireeAxis_1 To ec_AcquireeDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsVariableRateAxis" xlink:label="ec_IfrsVariableRateAxis_1" xlink:title="ec_IfrsVariableRateAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsVariableRateDomain" xlink:label="ec_IfrsVariableRateDomain_1" xlink:title="ec_IfrsVariableRateDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IfrsVariableRateAxis_1" xlink:to="ec_IfrsVariableRateDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsVariableRateAxis_1 To ec_IfrsVariableRateDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfStatusAxis" xlink:label="ec_TypeOfStatusAxis_1" xlink:title="ec_TypeOfStatusAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfStatusDomain" xlink:label="ec_TypeOfStatusDomain_1" xlink:title="ec_TypeOfStatusDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_TypeOfStatusAxis_1" xlink:to="ec_TypeOfStatusDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_TypeOfStatusAxis_1 To ec_TypeOfStatusDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1" xlink:title="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember" xlink:label="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" xlink:title="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1" xlink:to="ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis_1 To ifrs-full_LiabilitiesArisingFromFinancingActivitiesMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis_1" xlink:title="ec_IfrsLegalEntityAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember_1" xlink:title="ec_IfrsLegalEntityMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IfrsLegalEntityAxis_1" xlink:to="ec_IfrsLegalEntityMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsLegalEntityAxis_1 To ec_IfrsLegalEntityMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:label="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1" xlink:title="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" xlink:title="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1" xlink:to="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_1 To ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis_1" xlink:title="srt_StatementGeographicalAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_1" xlink:title="srt_SegmentGeographicalDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_StatementGeographicalAxis_1" xlink:to="srt_SegmentGeographicalDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_StatementGeographicalAxis_1 To srt_SegmentGeographicalDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosAxis" xlink:label="ec_ScenariosAxis_1" xlink:title="ec_ScenariosAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosDomain" xlink:label="ec_ScenariosDomain_1" xlink:title="ec_ScenariosDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_ScenariosAxis_1" xlink:to="ec_ScenariosDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_ScenariosAxis_1 To ec_ScenariosDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsAxis" xlink:label="ifrs-full_ServiceConcessionArrangementsAxis_1" xlink:title="ifrs-full_ServiceConcessionArrangementsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsMember" xlink:label="ifrs-full_ServiceConcessionArrangementsMember_1" xlink:title="ifrs-full_ServiceConcessionArrangementsMember_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis_1" xlink:to="ifrs-full_ServiceConcessionArrangementsMember_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ifrs-full_ServiceConcessionArrangementsAxis_1 To ifrs-full_ServiceConcessionArrangementsMember_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyAxis" xlink:label="ec_IfrsNameOfPropertyAxis_1" xlink:title="ec_IfrsNameOfPropertyAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyDomain" xlink:label="ec_IfrsNameOfPropertyDomain_1" xlink:title="ec_IfrsNameOfPropertyDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IfrsNameOfPropertyAxis_1" xlink:to="ec_IfrsNameOfPropertyDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsNameOfPropertyAxis_1 To ec_IfrsNameOfPropertyDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis_1" xlink:title="srt_TitleOfIndividualAxis_1"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="srt_TitleOfIndividualAxis_1" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:srt_TitleOfIndividualAxis_1 To srt_TitleOfIndividualWithRelationshipToEntityDomain_1" order="1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsAxis" xlink:label="ec_IfrsDividendsAxis_1" xlink:title="ec_IfrsDividendsAxis_1"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsDomain" xlink:label="ec_IfrsDividendsDomain_1" xlink:title="ec_IfrsDividendsDomain_1"/>
<link:definitionArc xlink:type="arc" xlink:from="ec_IfrsDividendsAxis_1" xlink:to="ec_IfrsDividendsDomain_1" use="optional" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:title="definition:ec_IfrsDividendsAxis_1 To ec_IfrsDividendsDomain_1" order="1"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DocumentDocumentAndEntityInformation" xlink:type="extended" xlink:title="00090 - Document - Document and Entity Information">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="dei_EntityAddressesAddressTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="dei_EntityAddressesAddressTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain" xlink:label="dei_AddressTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember" xlink:label="dei_BusinessContactMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis" xlink:label="ifrs-full_ClassesOfShareCapitalAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="ifrs-full_ClassesOfShareCapitalAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember" xlink:label="ifrs-full_ClassesOfShareCapitalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalAxis" xlink:to="ifrs-full_ClassesOfShareCapitalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember" xlink:label="ifrs-full_OrdinarySharesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="ifrs-full_OrdinarySharesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AdrMember" xlink:label="dei_AdrMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfShareCapitalMember" xlink:to="dei_AdrMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:label="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="ifrs-full_DisclosureOfClassesOfShareCapitalTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentType" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentRegistrationStatement" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentAnnualReport" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentPeriodEndDate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentTransitionReport" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentShellCompanyReport" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityFileNumber" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityRegistrantName" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName" xlink:label="dei_ContactPersonnelName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_ContactPersonnelName" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelEmailAddress" xlink:label="dei_ContactPersonnelEmailAddress"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_ContactPersonnelEmailAddress" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressAddressLine1" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressCityOrTown" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressPostalZipCode" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityAddressCountry" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_CityAreaCode" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_LocalPhoneNumber" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_Security12bTitle" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_TradingSymbol" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_SecurityExchangeName" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityVoluntaryFilers" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCurrentReportingStatus" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityInteractiveDataCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityFilerCategory" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityEmergingGrowthCompany" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentAccountingStandard" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityShellCompany" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_EntityCentralIndexKey" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_CurrentFiscalYearEndDate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalYearFocus" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AmendmentFlag" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorName" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorFirmId" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="dei_AuditorLocation" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/StatementConsolidatedStatementOfChangesInEquity" xlink:type="extended" xlink:title="00400 - Statement - Consolidated statement of changes in equity">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable" xlink:label="ifrs-full_StatementOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember" xlink:label="ifrs-full_IssuedCapitalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_IssuedCapitalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember" xlink:label="ifrs-full_AdditionalPaidinCapitalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AdditionalPaidinCapitalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReservesMember" xlink:label="ifrs-full_OtherReservesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_OtherReservesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember" xlink:label="ifrs-full_RetainedEarningsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_RetainedEarningsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAttributableToOwnersOfParentMember" xlink:label="ifrs-full_EquityAttributableToOwnersOfParentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_EquityAttributableToOwnersOfParentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncontrollingInterestsMember" xlink:label="ifrs-full_NoncontrollingInterestsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_NoncontrollingInterestsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:label="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityTable" xlink:to="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:to="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:label="ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems" xlink:label="ifrs-full_StatementOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_StatementOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughReleaseOfReserveEquity" xlink:label="ec_IncreaseDecreaseThroughReleaseOfReserveEquity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughReleaseOfReserveEquity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" xlink:label="ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsRecognisedAsDistributionsToNoncontrollingInterests" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:label="ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInOwnershipInterestsInSubsidiariesThatDoNotResultInLossOfControl" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughEquityRestitution" xlink:label="ec_IncreaseDecreaseThroughEquityRestitution"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughEquityRestitution" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughLegal" xlink:label="ec_IncreaseDecreaseThroughLegal"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughLegal" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve" xlink:label="ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransferToStatutoryReserve" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughOccasional" xlink:label="ec_IncreaseDecreaseThroughOccasional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughOccasional" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:label="ifrs-full_GainLossOnHedgeIneffectivenessAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" xlink:label="ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ifrs-full_GainsLossesOnCashFlowHedgesNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" xlink:label="ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ifrs-full_GainsLossesOnHedgesOfNetInvestmentsInForeignOperationsNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax" xlink:label="ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GainLossOnHedgeIneffectivenessAbstract" xlink:to="ec_GainsLossesOnHedgesOfDerivativeInstrumentsNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" xlink:label="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainsLossesOnFinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughSaleOfJointVentureEquity" xlink:label="ec_IncreaseDecreaseThroughSaleOfJointVentureEquity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughSaleOfJointVentureEquity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsTables" xlink:type="extended" xlink:title="30603 - Disclosure - Cash and cash equivalents (Tables)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityAxis" xlink:label="ec_CreditQualityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_IfrsStatementTable" xlink:to="ec_CreditQualityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityDomain" xlink:label="ec_CreditQualityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CreditQualityAxis" xlink:to="ec_CreditQualityDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CreditQualityOfIssuersOfInvestmentsMember" xlink:label="ec_CreditQualityOfIssuersOfInvestmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CreditQualityDomain" xlink:to="ec_CreditQualityOfIssuersOfInvestmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementLineItems" xlink:label="ec_IfrsStatementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_IfrsStatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents" xlink:label="ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCashAndCashEquivalents" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExplanatory" xlink:label="ifrs-full_DisclosureOfCreditRiskExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_IfrsStatementLineItems" xlink:to="ifrs-full_DisclosureOfCreditRiskExplanatory" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsTables" xlink:type="extended" xlink:title="30903 - Disclosure - Other financial assets (Tables)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsTable" xlink:label="ec_OtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_OtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsMember" xlink:label="ec_OtherFinancialAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ec_OtherFinancialAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherFinancialAssetsLineItems" xlink:label="ec_OtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_OtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutOtherFinancialAssetTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock" xlink:label="ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutMaturityAnalysisOfOtherFinancialAssetsTextblock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" xlink:label="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCreditRiskExplanatory" xlink:label="ifrs-full_DisclosureOfCreditRiskExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_OtherFinancialAssetsLineItems" xlink:to="ifrs-full_DisclosureOfCreditRiskExplanatory" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsTables" xlink:type="extended" xlink:title="31703 - Disclosure - Impairment of non-current assets (Tables)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfLongTermAssetsTable" xlink:label="ec_ImpairmentOfLongTermAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ImpairmentOfLongTermAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_ImpairmentOfLongTermAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfLongTermAssetsLineItems" xlink:label="ec_ImpairmentOfLongTermAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_ImpairmentOfLongTermAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentLossesOfAssetsOfRefiningAndPetrochemicalsSegmentTextBlockTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock" xlink:label="ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ImpairmentOfLongTermAssetsLineItems" xlink:to="ec_ScheduleOfImpairmentLossAllocatedToClassesOfAssetsOfCashGeneratingUnitsTextBlock" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementTables" xlink:type="extended" xlink:title="32903 - Disclosure - Risk management (Tables)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCarryingValuesForFinancialAssetsAndLiabilitiesDenominatedInForeignCurrenciesTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" xlink:label="ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutHedgingInstrumentsExplanatory" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutMovementOfOtherComprehensiveIncomeByItemExplanatoryTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutExpectedReclassificationOfExchangeDifferencesAccumulatedInOtherComprehensiveIncomeToProfitOrLossTableTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" xlink:label="ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_AnalysisOfAgeOfFinancialAssetsThatArePastDueButNotImpaired" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" xlink:label="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutLeverageRatioTextBlock" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" xlink:label="ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DisclosureOfFinancialInstrumentsByTypeOfInterestRateExplanatory" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfManagingLiquidityRisk" xlink:label="ifrs-full_DescriptionOfManagingLiquidityRisk"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_DescriptionOfManagingLiquidityRisk" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsTables" xlink:type="extended" xlink:title="33103 - Disclosure - Joint operations (Tables)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityNotOperatorMember" xlink:label="ec_ContractWhereEntityNotOperatorMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityNotOperatorMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityIsOperatorMember" xlink:label="ec_ContractWhereEntityIsOperatorMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityIsOperatorMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory" xlink:label="ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfInterestsInJointArrangementsExplanatory" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureBasisForPreparationDetails" xlink:type="extended" xlink:title="40201 - Disclosure - Basis for preparation (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EconovaTechnologyInnovationS.lMember" xlink:label="ec_EconovaTechnologyInnovationS.lMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EconovaTechnologyInnovationS.lMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:label="ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_DisclosureOfBusinessCombinationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSubsidiaries" xlink:label="ec_NumberOfSubsidiaries"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfSubsidiaries" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfJointVentures" xlink:label="ec_NumberOfJointVentures"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfJointVentures" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfAssociate" xlink:label="ec_NumberOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfCountriesInWhichCompanyOperates" xlink:label="ec_NumberOfCountriesInWhichCompanyOperates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ec_NumberOfCountriesInWhichCompanyOperates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesDetails" xlink:type="extended" xlink:title="40401 - Disclosure - Accounting policies (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetworkInfrastructureMember" xlink:label="ifrs-full_NetworkInfrastructureMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_NetworkInfrastructureMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesLineItems" xlink:label="ec_DisclosureOfAccountingPoliciesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_DisclosureOfAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" xlink:label="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" xlink:title="40402 - Disclosure - Accounting policies - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesTable" xlink:label="ec_DisclosureOfAccountingPoliciesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccountingPoliciesLineItems" xlink:label="ec_DisclosureOfAccountingPoliciesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_DisclosureOfAccountingPoliciesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" xlink:label="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfInterestRateOnAccumulatedSeveranceAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" xlink:label="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccountingPoliciesLineItems" xlink:to="ec_PercentageOfRightOfUseAssetsRecognizedInJointVenture" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNewStandardsAndRegulatoryChangesDetails" xlink:type="extended" xlink:title="40501 - Disclosure - New standards and regulatory changes (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:label="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" xlink:to="ifrs-full_InitiallyAppliedIFRSsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IFRS17Member" xlink:label="ifrs-full_IFRS17Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="ifrs-full_IFRS17Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:label="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateOfLargeMultinationalCompanies" xlink:label="ec_MinimumTaxRateOfLargeMultinationalCompanies"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ec_MinimumTaxRateOfLargeMultinationalCompanies" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings" xlink:label="ifrs-full_RetainedEarnings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_RetainedEarnings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities" xlink:label="ifrs-full_OtherCurrentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_OtherCurrentLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables" xlink:label="ifrs-full_TradeAndOtherCurrentPayables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_TradeAndOtherCurrentPayables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInOtherForeignServiceRevenues" xlink:label="ec_IncreaseInOtherForeignServiceRevenues"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ec_IncreaseInOtherForeignServiceRevenues" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" xlink:label="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfInitialApplicationOfStandardsOrInterpretationsLineItems" xlink:to="ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsAdditionalInformationDetails" xlink:type="extended" xlink:title="40602 - Disclosure - Cash and cash equivalents - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfCashAndCashEquivalentsTable" xlink:label="ec_DisclosureOfCashAndCashEquivalentsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfCashAndCashEquivalentsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CenitTransporteYLogsticaSASMember" xlink:label="ec_CenitTransporteYLogsticaSASMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CenitTransporteYLogsticaSASMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCompaniesMember" xlink:label="ec_OtherCompaniesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OtherCompaniesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:label="ec_DisclosureOfCashAndCashEquivalentsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ec_DisclosureOfCashAndCashEquivalentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestrictedCashAndCashEquivalents" xlink:label="ifrs-full_RestrictedCashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ifrs-full_RestrictedCashAndCashEquivalents" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AverageRateOfReturnOnCashAndCashEquivalents" xlink:label="ec_AverageRateOfReturnOnCashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfCashAndCashEquivalentsLineItems" xlink:to="ec_AverageRateOfReturnOnCashAndCashEquivalents" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCashAndCashEquivalentsCreditQualityOfBanksInEcopetrolBusinessGroupHasDepositsAndCheckAccountsAndIssuersOfInvestmentsDetails" xlink:type="extended" xlink:title="40603 - Disclosure - Cash and cash equivalents - Credit quality of banks in Ecopetrol Business Group has deposits and check accounts, and issuers of investments (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementTable" xlink:label="ec_IfrsStatementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_IfrsStatementTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aaa2Member" xlink:label="ec_Aaa2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aaa2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A3Member" xlink:label="ec_A3Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A3Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaamMember" xlink:label="ec_AaamMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaamMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PAaaMember" xlink:label="ec_PAaaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PAaaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaammfMember" xlink:label="ec_AaammfMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaammfMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlusMember" xlink:label="ec_PlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinusMember" xlink:label="ec_MinusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_MinusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aa1Member" xlink:label="ec_Aa1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aa1Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Aaaf2Member" xlink:label="ec_Aaaf2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Aaaf2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOneMember" xlink:label="ec_FOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrcOnePlusMember" xlink:label="ec_BrcOnePlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BrcOnePlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaFMember" xlink:label="ec_AaaFMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaFMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A2Member" xlink:label="ec_A2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaalMember" xlink:label="ec_BaalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_F3Member" xlink:label="ec_F3Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_F3Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Brc1Member" xlink:label="ec_Brc1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Brc1Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Caa3Member" xlink:label="ec_Caa3Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Caa3Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ba1Member" xlink:label="ec_Ba1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Ba1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A1Member" xlink:label="ec_A1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMember" xlink:label="ec_AaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMember" xlink:label="ec_BbbMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaThreeMember" xlink:label="ec_BaaThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ba2Member" xlink:label="ec_Ba2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_Ba2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoMember" xlink:label="ec_TwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_TwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CccMember" xlink:label="ec_CccMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_CccMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CMember" xlink:label="ec_CMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_CMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BMember" xlink:label="ec_BMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_P1Member" xlink:label="ec_P1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_P1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbMember" xlink:label="ec_BbMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FTwoMember" xlink:label="ec_FTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherMember" xlink:label="ec_OtherMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsStatementLineItems" xlink:label="ec_IfrsStatementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_IfrsStatementLineItems" xlink:to="ec_IfrsStatementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsStatementLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAdditionalInformationDetails" xlink:type="extended" xlink:title="40702 - Disclosure - Trade and other receivables - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesTable" xlink:label="ec_TradeAndOtherReceivablesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" priority="2" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReficarMember" xlink:label="ec_ReficarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ReficarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_TradeAndOtherReceivablesTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ec_IsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesLineItems" xlink:label="ec_TradeAndOtherReceivablesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_TradeAndOtherReceivablesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" xlink:label="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_GrossAccountReceivableClassifiedAsOtherCurrentReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" xlink:label="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_ProvisionForExpectedLossesIncludedInProvisionLineForExpectedCreditLosses" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetBookValueAccountsReceivableClassifiedAsOther" xlink:label="ec_NetBookValueAccountsReceivableClassifiedAsOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ec_NetBookValueAccountsReceivableClassifiedAsOther" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromGovernmentGrants" xlink:label="ifrs-full_RevenueFromGovernmentGrants"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_TradeAndOtherReceivablesLineItems" xlink:to="ifrs-full_RevenueFromGovernmentGrants" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherReceivablesAllowanceForDoubtfulAccountsDetails" xlink:type="extended" xlink:title="40703 - Disclosure - Trade and other receivables - Allowance for doubtful accounts (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesMember" xlink:label="ec_TradeAndOtherReceivablesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:label="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets" xlink:label="ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_IncreaseDecreaseThroughAdditionsReversalsNetFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets" xlink:label="ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_IncreaseDecreaseThroughBusinessCombinationFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" xlink:label="ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughForeignExchangeFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" xlink:label="ec_DecreaseThroughWriteOffsAndUsesFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsLineItems" xlink:to="ec_DecreaseThroughWriteOffsAndUsesFinancialAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsDetails" xlink:type="extended" xlink:title="40901 - Disclosure - Other financial assets (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueMember" xlink:label="ifrs-full_FinancialAssetsAtFairValueMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsAtFairValueMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentInEquitySecuritiesMember" xlink:label="ec_InvestmentInEquitySecuritiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ec_InvestmentInEquitySecuritiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgingInstrumentMember" xlink:label="ec_HedgingInstrumentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ec_HedgingInstrumentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" xlink:label="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_FinancialAssetsAtFairValueMember" xlink:to="ifrs-full_FinancialAssetsMeasuredAtFairValueThroughOtherComprehensiveIncomeCategoryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtAmortisedCostMember" xlink:label="ifrs-full_FinancialAssetsAtAmortisedCostMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_FinancialAssetsAtAmortisedCostMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentFinancialAssets" xlink:label="ifrs-full_OtherCurrentFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherCurrentFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentFinancialAssets" xlink:label="ifrs-full_OtherNoncurrentFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract" xlink:to="ifrs-full_OtherNoncurrentFinancialAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsAdditionalInformationDetails" xlink:type="extended" xlink:title="40902 - Disclosure - Other financial assets - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesosMember" xlink:label="ec_ColombianPesosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AverageRateOfReturnOnInvestments" xlink:label="ec_AverageRateOfReturnOnInvestments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_AverageRateOfReturnOnInvestments" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsRestrictionsDetails" xlink:type="extended" xlink:title="40903 - Disclosure - Other financial assets - Restrictions (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaNorteENordesteMember" xlink:label="ec_InterligacaoEletricaNorteENordesteMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaNorteENordesteMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects" xlink:label="ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_LongTermRestrictedFundsHavingSpecificDestinationToInvestmentProjects" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsMaturityDetails" xlink:type="extended" xlink:title="40904 - Disclosure - Other financial assets - Maturity (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsFairValueDetails" xlink:type="extended" xlink:title="40905 - Disclosure - Other financial assets - Fair value (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValue" xlink:label="ifrs-full_FinancialAssetsAtFairValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureOtherFinancialAssetsCreditRatingDetails" xlink:type="extended" xlink:title="40906 - Disclosure - Other financial assets - Credit rating (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsTable" xlink:label="ec_DisclosureOfOtherFinancialAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BMember" xlink:label="ec_BMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbMember" xlink:label="ec_BbMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOneMember" xlink:label="ec_FOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PMinusOneMember" xlink:label="ec_PMinusOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_PMinusOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinusTwoMember" xlink:label="ec_MinusTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_MinusTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FTwoMember" xlink:label="ec_FTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbPlusMember" xlink:label="ec_BbPlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbPlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A1Member" xlink:label="ec_A1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMember" xlink:label="ec_BbbMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaThreeMember" xlink:label="ec_BaaThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaOneMember" xlink:label="ec_BaOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaTwoMember" xlink:label="ec_BaTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_A3Member" xlink:label="ec_A3Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_A3Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FThreeMember" xlink:label="ec_FThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherExternalCreditGradesMember" xlink:label="ec_OtherExternalCreditGradesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherExternalCreditGradesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:label="ec_DisclosureOfOtherFinancialAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ec_DisclosureOfOtherFinancialAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" xlink:label="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfOtherFinancialAssetsLineItems" xlink:to="ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesCurrentAndNonCurrentTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="41001 - Disclosure - Taxes - Current and Non-current tax assets and liabilities (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeAxis" xlink:label="ec_CurrentTaxAssetsTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_CurrentTaxAssetsTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsTypeDomain" xlink:label="ec_CurrentTaxAssetsTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxAssetsTypeAxis" xlink:to="ec_CurrentTaxAssetsTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentIncomeTaxAssetsMember" xlink:label="ec_CurrentIncomeTaxAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_CurrentIncomeTaxAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRefundMember" xlink:label="ec_ValueAddedTaxRefundMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_ValueAddedTaxRefundMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentTaxAssetsMember" xlink:label="ec_OtherCurrentTaxAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_CurrentTaxAssetsTypeDomain" xlink:to="ec_OtherCurrentTaxAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsAxis" xlink:label="ec_NonCurrentTaxAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_NonCurrentTaxAssetsAxis" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxAssetsDomain" xlink:label="ec_NonCurrentTaxAssetsDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_NonCurrentTaxAssetsAxis" xlink:to="ec_NonCurrentTaxAssetsDomain" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsMember" xlink:label="ec_DeferredTaxAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_NonCurrentTaxAssetsDomain" xlink:to="ec_DeferredTaxAssetsMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxCreditsMember" xlink:label="ec_IncomeTaxCreditsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_NonCurrentTaxAssetsDomain" xlink:to="ec_IncomeTaxCreditsMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:label="ec_NonCurrentTaxLiabilitiesTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_NonCurrentTaxLiabilitiesTypeAxis" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:label="ec_NonCurrentTaxLiabilitiesTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_NonCurrentTaxLiabilitiesTypeAxis" xlink:to="ec_NonCurrentTaxLiabilitiesTypeDomain" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxLiabilitiesMember" xlink:label="ec_DeferredTaxLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:to="ec_DeferredTaxLiabilitiesMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxMember" xlink:label="ec_IncomeTaxMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_NonCurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IncomeTaxMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ec_CurrentTaxLiabilitiesTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentIncomeTaxLiabilitiesMember" xlink:label="ec_CurrentIncomeTaxLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_CurrentIncomeTaxLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxMember" xlink:label="ec_IndustryAndCommerceTaxMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IndustryAndCommerceTaxMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationalTaxAndSurchargeOnGasolineMember" xlink:label="ec_NationalTaxAndSurchargeOnGasolineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_NationalTaxAndSurchargeOnGasolineMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CarbonTaxMember" xlink:label="ec_CarbonTaxMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_CarbonTaxMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxMember" xlink:label="ec_ValueAddedTaxMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_ValueAddedTaxMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentTaxLiabiltiesMember" xlink:label="ec_OtherCurrentTaxLiabiltiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_OtherCurrentTaxLiabiltiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaPpMember" xlink:label="ec_EsenttiaPpMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaPpMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesLineItems" xlink:label="ec_DisclosureOfTaxesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxAssetsAbstract" xlink:label="ec_CurrentTaxAssetsAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_CurrentTaxAssetsAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsCurrent" xlink:label="ifrs-full_CurrentTaxAssetsCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxAssetsAbstract" xlink:to="ifrs-full_CurrentTaxAssetsCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxAssetsNoncurrent" xlink:label="ifrs-full_CurrentTaxAssetsNoncurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxAssetsAbstract" xlink:to="ifrs-full_CurrentTaxAssetsNoncurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesAbstract" xlink:label="ec_CurrentTaxLiabilitiesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_CurrentTaxLiabilitiesAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesNoncurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesNoncurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrentTaxLiabilitiesAbstract" xlink:to="ifrs-full_CurrentTaxLiabilitiesNoncurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxDueToIncreaseInSelfWithholdingRates" xlink:label="ec_IncomeTaxDueToIncreaseInSelfWithholdingRates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_IncomeTaxDueToIncreaseInSelfWithholdingRates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentValueAddedTaxReceivables" xlink:label="ifrs-full_CurrentValueAddedTaxReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_CurrentValueAddedTaxReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDecreaseInResults" xlink:label="ec_PercentageOfDecreaseInResults"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_PercentageOfDecreaseInResults" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxAdditionalInformationDetails" xlink:type="extended" xlink:title="41002 - Disclosure - Taxes - Income tax - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneAreaMember" xlink:label="ec_FreeTradeZoneAreaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneWithLegalStabilityContractMember" xlink:label="ec_FreeTradeZoneWithLegalStabilityContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneWithLegalStabilityContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PeruCountryMember" xlink:label="ec_PeruCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PeruCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CO" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSaAndHocolPetroleumMember" xlink:label="ec_EcopetrolSaAndHocolPetroleumMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSaAndHocolPetroleumMember" use="optional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumptiveIncomePercentageOnBeginningEquity" xlink:label="ec_PresumptiveIncomePercentageOnBeginningEquity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumptiveIncomePercentageOnBeginningEquity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfTaxLossesCarryForward" xlink:label="ec_DescriptionOfTaxLossesCarryForward"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DescriptionOfTaxLossesCarryForward" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" xlink:label="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" xlink:label="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" xlink:label="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" xlink:label="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" xlink:label="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromStructuredEntities" xlink:label="ifrs-full_IncomeFromStructuredEntities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeFromStructuredEntities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" xlink:label="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="41006 - Disclosure - Taxes - Deferred tax assets and liabilities (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvisionsMember" xlink:label="ec_ProvisionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_ProvisionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmployeeBenefitsMember" xlink:label="ec_EmployeeBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_EmployeeBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssetsMember" xlink:label="ifrs-full_OtherAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_OtherAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsPayablesMember" xlink:label="ec_AccountsPayablesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_AccountsPayablesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansAndBorrowingsMember" xlink:label="ec_LoansAndBorrowingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_LoansAndBorrowingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsReceivablesMember" xlink:label="ec_AccountsReceivablesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_AccountsReceivablesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangiblesAssetsOtherThanGoodwillMember" xlink:label="ec_IntangiblesAssetsOtherThanGoodwillMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_IntangiblesAssetsOtherThanGoodwillMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInventoriesAndIntangibleAssetsMember" xlink:label="ec_InvestmentsInventoriesAndIntangibleAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_InvestmentsInventoriesAndIntangibleAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersLiabilitiesMember" xlink:label="ec_OthersLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_OthersLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodwillMember" xlink:label="ifrs-full_GoodwillMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_GoodwillMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember" xlink:label="ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ec_PropertyPlantAndEquipmentAndNaturalAndEnvironmentalResourcesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaAndTransamericanMember" xlink:label="ec_RutaDeLaAraucanaAndTransamericanMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaAndTransamericanMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesLineItems" xlink:label="ec_DisclosureOfTaxesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxLiabilityAsset" xlink:label="ifrs-full_DeferredTaxLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_DeferredTaxLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfTaxesLineItems" xlink:to="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesIncomeTaxRecordedInOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="41008 - Disclosure - Taxes - Income tax recorded in other comprehensive income (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTaxesTable" xlink:label="ec_DisclosureOfTaxesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherMaterialActuarialAssumptionsMember" xlink:label="ifrs-full_OtherMaterialActuarialAssumptionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_OtherMaterialActuarialAssumptionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfTaxesTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgeWithDerivativeInstrumentsMember" xlink:label="ec_HedgeWithDerivativeInstrumentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ec_HedgeWithDerivativeInstrumentsMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfTaxesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" xlink:label="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossBeforeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" xlink:label="ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeTaxRelatingToComponentsOfOtherComprehensiveIncomeOfAfterTax" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesDeferredTaxAssetsAndLiabilitiesNotRecognizedInSubsidiariesDetails" xlink:type="extended" xlink:title="41009 - Disclosure - Taxes - Deferred tax assets and liabilities not recognized in subsidiaries (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterconexionesVialesMember" xlink:label="ec_IsaInterconexionesVialesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterconexionesVialesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosterasChileMember" xlink:label="ec_IsaInversionesCosterasChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosterasChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileLtdaMember" xlink:label="ec_IsaInversionesChileLtdaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileLtdaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueChileMember" xlink:label="ec_RutaDelBosqueChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleChileMember" xlink:label="ec_RutaDelMauleChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrasilMember" xlink:label="ec_IsaCapitalDoBrasilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrasilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesBrasilMember" xlink:label="ec_InternexaParticipaesBrasilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesBrasilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetNotRecognised" xlink:label="ec_DeferredTaxAssetNotRecognised"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetNotRecognised" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAmount" xlink:label="ec_BaseTaxAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsAmountUnrecognized" xlink:label="ec_DeferredTaxAssetsAmountUnrecognized"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsAmountUnrecognized" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesMinimumTaxRateColombiaTaxLawDetails" xlink:type="extended" xlink:title="41010 - Disclosure - Taxes - Minimum Tax Rate (Colombia Tax Law) (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfTaxLosses" xlink:label="ifrs-full_TaxEffectOfTaxLosses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_TaxEffectOfTaxLosses" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad" xlink:label="ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_TaxEffectFromIncomeTaxOnPassiveIncomeFromControlledEntitiesAbroad" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedTaxExpenseIncome" xlink:label="ec_AdjustedTaxExpenseIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedTaxExpenseIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" xlink:label="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PermanentDifferencesEnshrinedInLawAndThatIncreaseNetIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" xlink:label="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IncomeThatDoesNotConstituteIncomeOrOccasionalProfitWhichAffectsAccountingOrFinancialProfit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit" xlink:label="ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_NetValueOfIncomeFromOccasionalGainsThatAffectAccountingOrFinancialProfit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" xlink:label="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ExemptIncomeDueToApplicationOfTreatiesToAvoidDoubleTaxation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" xlink:label="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_OffsettingOfTaxLossesOrExcessesOfPresumptiveIncomeTakenInTaxableYearAndThatDidNotAffectAccountingProfitOfPeriod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedProfitLoss" xlink:label="ec_AdjustedProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustedTaxRate" xlink:label="ec_AdjustedTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_AdjustedTaxRate" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesOtherTaxesDetails" xlink:type="extended" xlink:title="41011 - Disclosure - Taxes - Other taxes (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_IncomeTaxTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IncomeTaxTypeAxis" xlink:to="ec_IncomeTaxTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendTaxRateMember" xlink:label="ec_DividendTaxRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IncomeTaxTypeDomain" xlink:to="ec_DividendTaxRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRate" xlink:label="ec_WithholdingDividendTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CaptialDebtRatio" xlink:label="ec_CaptialDebtRatio"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_CaptialDebtRatio" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateOld" xlink:label="ec_ApplicableTaxRateOld"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateOld" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIndustryAndCommerceTaxDiscount" xlink:label="ec_PercentageOfIndustryAndCommerceTaxDiscount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIndustryAndCommerceTaxDiscount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfValueAddedTaxWithholdingRate" xlink:label="ec_MaximumPercentageOfValueAddedTaxWithholdingRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumPercentageOfValueAddedTaxWithholdingRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRate" xlink:label="ec_ValueAddedTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ValueAddedTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfAuditBenefitTerms" xlink:label="ec_DescriptionOfAuditBenefitTerms"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DescriptionOfAuditBenefitTerms" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeZoneTaxRate" xlink:label="ec_FreeZoneTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_FreeZoneTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones" xlink:label="ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForForeignLegalEntitiesWithoutResidenceInCountryAndEconomicAndSocialZones" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForZomacAndIncomeFromHotelServices" xlink:label="ec_MinimumTaxRateForZomacAndIncomeFromHotelServices"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForZomacAndIncomeFromHotelServices" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment" xlink:label="ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRateForPublishingCompaniesWithExclusiveCorporatePurposeOfPublishingBooksIndustrialAndMixedEconomyCompaniesInGovernment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects" xlink:label="ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfRightToDiscountOfValueInvestedInTaxProjects" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" xlink:label="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxDeductionRate" xlink:label="ec_IndustryAndCommerceTaxDeductionRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IndustryAndCommerceTaxDeductionRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRateOnIncome" xlink:label="ec_WithholdingDividendTaxRateOnIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRateOnIncome" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTaxesAdditionalInformationDetails" xlink:type="extended" xlink:title="41012 - Disclosure - Taxes - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneAreaMember" xlink:label="ec_FreeTradeZoneAreaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PeruCountryMember" xlink:label="ec_PeruCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PeruCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeTradeZoneWithLegalStabilityContractMember" xlink:label="ec_FreeTradeZoneWithLegalStabilityContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FreeTradeZoneWithLegalStabilityContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaPpMember" xlink:label="ec_EsenttiaPpMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaPpMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCompaniesMember" xlink:label="ec_OtherCompaniesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OtherCompaniesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaAndTransamericanMember" xlink:label="ec_RutaDeLaAraucanaAndTransamericanMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaAndTransamericanMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueChileMember" xlink:label="ec_RutaDelBosqueChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleChileMember" xlink:label="ec_RutaDelMauleChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrasilMember" xlink:label="ec_IsaCapitalDoBrasilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrasilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesBrasilMember" xlink:label="ec_InternexaParticipaesBrasilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesBrasilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolUsaMember" xlink:label="ec_EcopetrolUsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolUsaMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolPermianMember" xlink:label="ec_EcopetrolPermianMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolPermianMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CartagenaMember" xlink:label="ec_CartagenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CartagenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCapitalAgMember" xlink:label="ec_EcopetrolCapitalAgMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCapitalAgMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaMbMember" xlink:label="ec_EsenttiaMbMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaMbMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSaAndHocolPetroleumMember" xlink:label="ec_EcopetrolSaAndHocolPetroleumMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSaAndHocolPetroleumMember" use="optional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FreeTradeZoneAreaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeAxis" xlink:label="ec_CurrentTaxLiabilitiesTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_CurrentTaxLiabilitiesTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentTaxLiabilitiesTypeDomain" xlink:label="ec_CurrentTaxLiabilitiesTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeAxis" xlink:to="ec_CurrentTaxLiabilitiesTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxMember" xlink:label="ec_IndustryAndCommerceTaxMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrentTaxLiabilitiesTypeDomain" xlink:to="ec_IndustryAndCommerceTaxMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeAxis" xlink:label="ec_IncomeTaxTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_IncomeTaxTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncomeTaxTypeDomain" xlink:label="ec_IncomeTaxTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IncomeTaxTypeAxis" xlink:to="ec_IncomeTaxTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendTaxRateMember" xlink:label="ec_DividendTaxRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IncomeTaxTypeDomain" xlink:to="ec_DividendTaxRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:label="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember" xlink:label="ifrs-full_UnusedTaxLossesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="ifrs-full_UnusedTaxLossesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearAxis" xlink:label="ec_FinancialYearAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ec_FinancialYearAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialYearDomain" xlink:label="ec_FinancialYearDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_FinancialYearAxis" xlink:to="ec_FinancialYearDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TwoThousandTwentyTwoAfterMember" xlink:label="ec_TwoThousandTwentyTwoAfterMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinancialYearDomain" xlink:to="ec_TwoThousandTwentyTwoAfterMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGroupMember" xlink:label="ec_EcopetrolGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolGroupMember" use="optional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutIncomeTaxTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentValueAddedTaxReceivables" xlink:label="ifrs-full_CurrentValueAddedTaxReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_CurrentValueAddedTaxReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxLiabilitiesCurrent" xlink:label="ifrs-full_CurrentTaxLiabilitiesCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_CurrentTaxLiabilitiesCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ApplicableTaxRate" xlink:label="ifrs-full_ApplicableTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_ApplicableTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateOld" xlink:label="ec_ApplicableTaxRateOld"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateOld" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumtiveIncomeTax" xlink:label="ec_PresumtiveIncomeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumtiveIncomeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PresumptiveIncomePercentageOnBeginningEquity" xlink:label="ec_PresumptiveIncomePercentageOnBeginningEquity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PresumptiveIncomePercentageOnBeginningEquity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AverageEffectiveTaxRate" xlink:label="ifrs-full_AverageEffectiveTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_AverageEffectiveTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxRateVariationFromChangeInEffectiveTaxRate" xlink:label="ec_TaxRateVariationFromChangeInEffectiveTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_TaxRateVariationFromChangeInEffectiveTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDeferredTaxLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NominalTaxRate" xlink:label="ec_NominalTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_NominalTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncreaseDecreaseInExchangeRate" xlink:label="ec_PercentageOfIncreaseDecreaseInExchangeRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncreaseDecreaseInExchangeRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryForwardsNotSubjectToExpiration" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" xlink:label="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsOperatingLossCarryforwardsExpirationPeriod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:label="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IfrsDeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRate" xlink:label="ec_WithholdingDividendTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetNotRecognised" xlink:label="ec_DeferredTaxAssetNotRecognised"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetNotRecognised" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAmount" xlink:label="ec_BaseTaxAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DeferredTaxAssetsAmountUnrecognized" xlink:label="ec_DeferredTaxAssetsAmountUnrecognized"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DeferredTaxAssetsAmountUnrecognized" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" xlink:label="ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_BaseTaxAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" xlink:label="ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_DifferencesAssociatedWithInvestmentsInSubsidiariesBranchesAndAssociatesAndInterestsInJointArrangementsForWhichDeferredTaxAssetsHaveNotBeenRecognized" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIndustryAndCommerceTaxDiscount" xlink:label="ec_PercentageOfIndustryAndCommerceTaxDiscount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIndustryAndCommerceTaxDiscount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ApplicableTaxRateForFixedAssets" xlink:label="ec_ApplicableTaxRateForFixedAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ApplicableTaxRateForFixedAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CaptialDebtRatio" xlink:label="ec_CaptialDebtRatio"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_CaptialDebtRatio" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ValueAddedTaxRate" xlink:label="ec_ValueAddedTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_ValueAddedTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FreeZoneTaxRate" xlink:label="ec_FreeZoneTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_FreeZoneTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumTaxRate" xlink:label="ec_MinimumTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MinimumTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" xlink:label="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_MaximumDeductionRatePerYearOfOrdinaryLiquidIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IndustryAndCommerceTaxDeductionRate" xlink:label="ec_IndustryAndCommerceTaxDeductionRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_IndustryAndCommerceTaxDeductionRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_WithholdingDividendTaxRateOnIncome" xlink:label="ec_WithholdingDividendTaxRateOnIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_WithholdingDividendTaxRateOnIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" xlink:label="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfCurrentIncomeTaxRateOnTaxableIncomeAfterDeductingEmployeeParticipation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" xlink:label="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfDividendAndOtherFormsOfProfitDistributionIncomeTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" xlink:label="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfFinancialExpensesDeduction" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" xlink:label="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateOfDeductionAllowedForLowValueAddedServicesAndCostPlusMargin" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" xlink:label="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateTaxableBaseOfLiquidProfit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" xlink:label="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ec_PercentageOfIncomeTaxRateBasedOnLegalEntitiesGrossIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeFromStructuredEntities" xlink:label="ifrs-full_IncomeFromStructuredEntities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_DisclosureOfDetailedInformationAboutIncomeTaxLineItems" xlink:to="ifrs-full_IncomeFromStructuredEntities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesCompositionAndMovementsDetails" xlink:type="extended" xlink:title="41201 - Disclosure - Investments in associates and joint ventures - Composition and movements (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraSaMember" xlink:label="ec_InterligaoEltricaDoMadeiraSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member" xlink:label="ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEletricaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaParaguauS.aMember" xlink:label="ec_InterligaoEltricaParaguauS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaParaguauS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaGaranhunsS.aMember" xlink:label="ec_InterligaoEltricaGaranhunsS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaGaranhunsS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaIvaS.aMember" xlink:label="ec_InterligaoEltricaIvaS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaIvaS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransnexaS.a.E.m.a.Member" xlink:label="ec_TransnexaS.a.E.m.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransnexaS.a.E.m.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamS.a.Member" xlink:label="ec_InterconexinElctricaColombiaPanamS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreS.aMember" xlink:label="ec_ConexinKimalLoAguirreS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAimorsS.aMember" xlink:label="ec_InterligaoEltricaAimorsS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaAimorsS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParquesDeRioMember" xlink:label="ec_ParquesDeRioMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParquesDeRioMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member" xlink:label="ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamS.a.sE.s.p.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexS.aMember" xlink:label="ec_DerivexS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDelCaribeS.a.E.s.p.Member" xlink:label="ec_GasesDelCaribeS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasesDelCaribeS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDeLaGuajiraS.a.E.s.p.Member" xlink:label="ec_GasesDeLaGuajiraS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasesDeLaGuajiraS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServiportSaMember" xlink:label="ec_ServiportSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ServiportSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtpTowerHoldingsMember" xlink:label="ec_AtpTowerHoldingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_AtpTowerHoldingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SociedadPortuariaOlefinasYDerivadosS.a.Member" xlink:label="ec_SociedadPortuariaOlefinasYDerivadosS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInJointVenturesAbstract" xlink:label="ec_InvestmentsInJointVenturesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_InvestmentsInJointVenturesAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_InvestmentsInJointVenturesAbstract" xlink:to="ifrs-full_InvestmentsInJointVentures" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentsInAssociatesAbstract" xlink:label="ec_InvestmentsInAssociatesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_InvestmentsInAssociatesAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInAssociates" xlink:label="ifrs-full_InvestmentsInAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_InvestmentsInAssociatesAbstract" xlink:to="ifrs-full_InvestmentsInAssociates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesMovementOfInvestmentsInAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="41202 - Disclosure - Investments in associates and joint ventures - Movement of investments in associates and joint ventures (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ifrs-full_AssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ifrs-full_JointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseThroughBusinessCombinationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:label="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:label="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_EffectsOfEquityMethodInvestmentsByTypeAbstract" xlink:to="ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DividendsPaid" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" xlink:label="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_ImpairmentLossReversalOfImpairmentLossOnInvestmentsInAssociatesAndJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments" xlink:label="ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_IncreaseDecreaseInAssociatesAndJointVentureDueToOtherAdjustments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsReceived" xlink:label="ifrs-full_DividendsReceived"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DividendsReceived" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesAdditionalInformationAboutAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="41203 - Disclosure - Investments in associates and joint ventures - Additional information about associates and joint ventures (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract" xlink:label="ifrs-full_StatementOfFinancialPositionAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_StatementOfFinancialPositionAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets" xlink:label="ifrs-full_CurrentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets" xlink:label="ifrs-full_NoncurrentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Assets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities" xlink:label="ifrs-full_CurrentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_CurrentLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities" xlink:label="ifrs-full_NoncurrentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_NoncurrentLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalInformationAbstract" xlink:label="ifrs-full_AdditionalInformationAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_AdditionalInformationAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_ShorttermBorrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AdditionalInformationAbstract" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract" xlink:label="ifrs-full_IncomeStatementAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_IncomeStatementAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpenseAndOtherAdministrative" xlink:label="ec_ExpenseAndOtherAdministrative"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ec_ExpenseAndOtherAdministrative" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_FinanceIncomeCost" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_IncomeStatementAbstract" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome" xlink:label="ifrs-full_OtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_OtherComprehensiveIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInvestmentsInAssociatesAndJointVenturesReconciliationOfEquityDetails" xlink:type="extended" xlink:title="41204 - Disclosure - Investments in associates and joint ventures - Reconciliation of equity (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVentures" xlink:label="ifrs-full_InvestmentsInJointVentures"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVentures" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareOfOwnershipInterestInJointVenture" xlink:label="ec_ShareOfOwnershipInterestInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_ShareOfOwnershipInterestInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccumulatedAdditionsInvestmentsInJointVenture" xlink:label="ec_AccumulatedAdditionsInvestmentsInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_AccumulatedAdditionsInvestmentsInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLoss" xlink:label="ifrs-full_ReversalOfImpairmentLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnrealizedGainOnInvestmentInJointVenture" xlink:label="ec_UnrealizedGainOnInvestmentInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ec_UnrealizedGainOnInvestmentInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfInvestmentsInAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_InvestmentsInJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosurePropertyPlantAndEquipmentDetails" xlink:type="extended" xlink:title="41301 - Disclosure - Property, plant, and equipment (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember" xlink:label="ifrs-full_OfficeEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OfficeEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetworkInfrastructureMember" xlink:label="ifrs-full_NetworkInfrastructureMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_NetworkInfrastructureMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConstructionInProgressMember" xlink:label="ifrs-full_ConstructionInProgressMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_ConstructionInProgressMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember" xlink:label="ifrs-full_BuildingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_BuildingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandMember" xlink:label="ifrs-full_LandMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_LandMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherPropertyPlantAndEquipmentMember" xlink:label="ifrs-full_OtherPropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ifrs-full_OtherPropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:label="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipment" xlink:label="ifrs-full_PropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_PropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:label="ifrs-full_DepreciationPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_DepreciationPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughOtherChangesPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizedInterestPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Disposals" xlink:label="ec_Disposals"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_Disposals" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:label="ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_AcquisitionThroughBusinessCombinationsPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment" xlink:label="ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IfrsEffectOfAdoptingNewStandardsPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesDetails" xlink:type="extended" xlink:title="41401 - Disclosure - Natural and environmental resources (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:label="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilAndGasInvestmentsMember" xlink:label="ec_OilAndGasInvestmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilAndGasInvestmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetRetirementCostMember" xlink:label="ec_AssetRetirementCostMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_AssetRetirementCostMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplorationAndEvaluationAssetsMember" xlink:label="ifrs-full_ExplorationAndEvaluationAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_ExplorationAndEvaluationAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross" xlink:label="ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_AssetsArisingFromExplorationForAndEvaluationOfMineralResourcesGross" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughAbandonmentCostsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizedInterestIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IfrsEffectOfAdoptingNewStandardsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" xlink:label="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DepletionExpenseIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_RetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_AssetsArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureNaturalAndEnvironmentalResourcesAccountingForSuspendedExploratoryWellsDetails" xlink:type="extended" xlink:title="41402 - Disclosure - Natural and environmental resources - Accounting for suspended exploratory wells (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanThreeYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:label="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_DisclosureOfNaturalAndEnvironmentalResourcesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear" xlink:label="ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ec_NumberOfProjectsUnderExploratoryWellsExceedingOneYear" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleExplorationAndEvaluationAssets" xlink:label="ifrs-full_IntangibleExplorationAndEvaluationAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfNaturalAndEnvironmentalResourcesLineItems" xlink:to="ifrs-full_IntangibleExplorationAndEvaluationAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRightOfUseAssetsDetails" xlink:type="extended" xlink:title="41501 - Disclosure - Right-of-use assets (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:label="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PipelinesMember" xlink:label="ec_PipelinesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_PipelinesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember" xlink:label="ifrs-full_LandAndBuildingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_LandAndBuildingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember" xlink:label="ifrs-full_VehiclesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_VehiclesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="ifrs-full_RightofuseAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_RightofuseAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_LiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:label="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RightOfUseAssetsRollforwardAbstract" xlink:label="ec_RightOfUseAssetsRollforwardAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ec_RightOfUseAssetsRollforwardAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets" xlink:label="ifrs-full_RightofuseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_RightofuseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets" xlink:label="ifrs-full_AdditionsToRightofuseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_AdditionsToRightofuseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets" xlink:label="ifrs-full_DepreciationRightofuseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_DepreciationRightofuseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" xlink:label="ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ifrs-full_RightofuseAssetsIncreaseDecreaseInRevaluationSurplus" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossOnRightOfUseAssets" xlink:label="ec_ImpairmentLossOnRightOfUseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_ImpairmentLossOnRightOfUseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisposalOfRightOfUseAssets" xlink:label="ec_DisposalOfRightOfUseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_DisposalOfRightOfUseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseFromTransfersInRightOfUseAssets" xlink:label="ec_IncreaseDecreaseFromTransfersInRightOfUseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_IncreaseDecreaseFromTransfersInRightOfUseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:label="ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_RightOfUseAssetsRollforwardAbstract" xlink:to="ec_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LeaseLiabilitiesRollforwardAbstract" xlink:label="ec_LeaseLiabilitiesRollforwardAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="ec_LeaseLiabilitiesRollforwardAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities" xlink:label="ifrs-full_LeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ifrs-full_LeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdditionsToLeaseLiabilities" xlink:label="ec_AdditionsToLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_AdditionsToLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmortizationOfLeaseLiabilities" xlink:label="ec_AmortizationOfLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_AmortizationOfLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RemeasurementOfLeaseLiabilities" xlink:label="ec_RemeasurementOfLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RemeasurementOfLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossOnLeaseLiabilities" xlink:label="ec_ImpairmentLossOnLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_ImpairmentLossOnLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisposalOfLeaseLiabilities" xlink:label="ec_DisposalOfLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_DisposalOfLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinanceCostOnLeaseLiabilities" xlink:label="ec_FinanceCostOnLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_FinanceCostOnLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" xlink:label="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_RepaymentOfBorrowingsAndInterestsOnLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PaymentOfInterestsRightOfUseAssets" xlink:label="ec_PaymentOfInterestsRightOfUseAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_PaymentOfInterestsRightOfUseAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReclassificationsOrTransfersOfLeaseLiabilities" xlink:label="ec_ReclassificationsOrTransfersOfLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_ReclassificationsOrTransfersOfLeaseLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" xlink:label="ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_LeaseLiabilitiesRollforwardAbstract" xlink:to="ec_IncreaseDecreaseThroughNetExchangeDifferencesLeaseLiabilities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureIntangibleAssetsDetails" xlink:type="extended" xlink:title="41601 - Disclosure - Intangible assets (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:label="ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedDepreciationAndAmortisationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:label="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LicencesAndFranchisesMember" xlink:label="ifrs-full_LicencesAndFranchisesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_LicencesAndFranchisesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherIntangibleAssetsMember" xlink:label="ifrs-full_OtherIntangibleAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ifrs-full_OtherIntangibleAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionsAndRightsMember" xlink:label="ec_ConcessionsAndRightsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_ConcessionsAndRightsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EasementsMember" xlink:label="ec_EasementsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_EasementsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangibleAssetsExcludingGoodwillMember" xlink:label="ec_IntangibleAssetsExcludingGoodwillMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="ec_IntangibleAssetsExcludingGoodwillMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsAxis" xlink:label="ec_ClassesOfContingentAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="ec_ClassesOfContingentAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClassesOfContingentAssetsDomain" xlink:label="ec_ClassesOfContingentAssetsDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ClassesOfContingentAssetsAxis" xlink:to="ec_ClassesOfContingentAssetsDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionLinesMember" xlink:label="ec_ElectricPowerTransmissionLinesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ClassesOfContingentAssetsDomain" xlink:to="ec_ElectricPowerTransmissionLinesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:label="ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisclosureOfIntangibleAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill" xlink:label="ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ec_AcquisitionsThroughBusinessCombinationsProfitLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_DisposalsAndRetirementsIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" xlink:label="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ec_IncreaseDecreaseThroughForeignCurrencyTranslationIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsDetails" xlink:type="extended" xlink:title="41701 - Disclosure - Impairment of non-current assets (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentOfPropertyPlantAndEquipmentMember" xlink:label="ec_ImpairmentOfPropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_ImpairmentOfPropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvestmentInJointVenturesAndAssociatesMember" xlink:label="ec_InvestmentInJointVenturesAndAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_InvestmentInJointVenturesAndAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember" xlink:label="ifrs-full_RightofuseAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_RightofuseAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersNoncurrentAssetsMember" xlink:label="ec_OthersNoncurrentAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OthersNoncurrentAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinancialStatementSegmentMember" xlink:label="ec_FinancialStatementSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_FinancialStatementSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadsSegmentMember" xlink:label="ec_PowerTransmissionAndRoadsSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadsSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutImpairmentOfNoncurrentAssetsLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsExplorationAndProductionDetails" xlink:type="extended" xlink:title="41702 - Disclosure - Impairment of non-current assets - Exploration and production (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilFieldsMember" xlink:label="ec_OilFieldsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilFieldsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" xlink:label="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ifrs-full_InvestmentsAccountedForUsingEquityMethodMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsBreakdownOfOilfieldsImpairmentLossesDetails" xlink:type="extended" xlink:title="41703 - Disclosure - Impairment of non-current assets - Breakdown of oilfields impairment losses (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:label="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FieldsInColombiaMember" xlink:label="ec_FieldsInColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FieldsInColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FieldsInAbroadMember" xlink:label="ec_FieldsInAbroadMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_FieldsInAbroadMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilFieldsMember" xlink:label="ec_OilFieldsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OilFieldsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReversalMember" xlink:label="ec_ReversalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_ReversalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LossMember" xlink:label="ec_LossMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_LossMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:label="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashGeneratingUnitCarryingAmount" xlink:label="ec_CashGeneratingUnitCarryingAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ec_CashGeneratingUnitCarryingAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:label="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" xlink:label="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DetailedInformationAboutImpairmentLossesReservalsOfAssetsExplorationAndProductionLineItems" xlink:to="ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsInvestmentsInJointVenturesDetails" xlink:type="extended" xlink:title="41704 - Disclosure - Impairment of non-current assets - Investments in joint ventures (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentsLoss" xlink:label="ec_ImpairmentsLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_ImpairmentsLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsCashGeneratingUnitsDetails" xlink:type="extended" xlink:title="41705 - Disclosure - Impairment of non-current assets - Cash Generating Units (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_InvercolsaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeBarrancabermejaMember" xlink:label="ec_RefineriaDeBarrancabermejaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeBarrancabermejaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MeasurementAxis" xlink:label="ifrs-full_MeasurementAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_MeasurementAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedMeasurementMember" xlink:label="ifrs-full_AggregatedMeasurementMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MeasurementAxis" xlink:to="ifrs-full_AggregatedMeasurementMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CarryingAmount1Member" xlink:label="ec_CarryingAmount1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ec_CarryingAmount1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtFairValue1Member" xlink:label="ec_AtFairValue1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedMeasurementMember" xlink:to="ec_AtFairValue1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalSegmentMember" xlink:label="ec_RefiningAndPetrochemicalSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_RefiningAndPetrochemicalSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsEnergyTransmissionAndRoadsDetails" xlink:type="extended" xlink:title="41706 - Disclosure - Impairment of non-current assets - Energy transmission and roads (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionAndRoadsSegmentMember" xlink:label="ec_EnergyTransmissionAndRoadsSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:label="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" xlink:label="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:label="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DetailedInformationsAboutImpairmentLossesReversalsOfAssetsLineItems" xlink:to="ifrs-full_ImpairmentLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureImpairmentOfNonCurrentAssetsAdditionalInformationDetails" xlink:type="extended" xlink:title="41707 - Disclosure - Impairment of non-current assets - Additional information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:label="ec_DisclosureOfImpairmentOfLongtermAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsSegmentMember" xlink:label="ec_TransportationAndLogisticsSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_YaguaraTenaySystemsMember" xlink:label="ec_YaguaraTenaySystemsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_YaguaraTenaySystemsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeBarrancabermejaMember" xlink:label="ec_RefineriaDeBarrancabermejaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeBarrancabermejaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionAndRoadsSegmentMember" xlink:label="ec_EnergyTransmissionAndRoadsSegmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_EnergyTransmissionAndRoadsSegmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsAxis" xlink:label="ifrs-full_UnobservableInputsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_UnobservableInputsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnobservableInputsMember" xlink:label="ifrs-full_UnobservableInputsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_UnobservableInputsAxis" xlink:to="ifrs-full_UnobservableInputsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" xlink:label="ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_UnobservableInputsMember" xlink:to="ifrs-full_WeightedAverageCostOfCapitalMeasurementInputMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartegenaMember" xlink:label="ec_RefineriaDeCartegenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RefineriaDeCartegenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaArgentinaMember" xlink:label="ec_InternexaArgentinaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaArgentinaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:label="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:label="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_IndividualAssetsOrCashgeneratingUnitsAxis" xlink:to="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" use="optional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_YaguaraTenaySystemsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TurboGeneratorMember" xlink:label="ec_TurboGeneratorMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_TurboGeneratorMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CgusOfSouthNorthAndYaguaraTenayMember" xlink:label="ec_CgusOfSouthNorthAndYaguaraTenayMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_CgusOfSouthNorthAndYaguaraTenayMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CgusOfOleoductoDeColombiaS.a.Member" xlink:label="ec_CgusOfOleoductoDeColombiaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForIndividualAssetsOrCashgeneratingUnitsMember" xlink:to="ec_CgusOfOleoductoDeColombiaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosAxis" xlink:label="ec_ScenariosAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ec_ScenariosAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScenariosDomain" xlink:label="ec_ScenariosDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ScenariosAxis" xlink:to="ec_ScenariosDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate0Member" xlink:label="ec_TaxSurchargeRate0Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate0Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate5Member" xlink:label="ec_TaxSurchargeRate5Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate5Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate10Member" xlink:label="ec_TaxSurchargeRate10Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate10Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxSurchargeRate15Member" xlink:label="ec_TaxSurchargeRate15Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ScenariosDomain" xlink:to="ec_TaxSurchargeRate15Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="7" xlink:from="ec_DisclosureOfImpairmentOfLongtermAssetsTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersNoncurrentAssetsMember" xlink:label="ec_OthersNoncurrentAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_OthersNoncurrentAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:label="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_DisclosureOfImpairmentOfLongtermAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantUnobservableInputAssets" xlink:label="ifrs-full_SignificantUnobservableInputAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_SignificantUnobservableInputAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SurchargeTaxRate" xlink:label="ec_SurchargeTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_SurchargeTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" xlink:label="ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_InformationAboutPricesBasedOnInformationProvidedBySpecializedMarketAnalystsAndManagementAnalysts" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" xlink:label="ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="ifrs-full_ClosingForeignExchangeRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" xlink:label="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_AdjustmentsForImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossExplorationAndEvaluationAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLoss" xlink:label="ifrs-full_ReversalOfImpairmentLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" xlink:label="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ReversalOfImpairmentLossRecognisedInProfitOrLossBiologicalAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" xlink:label="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_RecoverableAmountOfAssetOrCashgeneratingUnit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashGeneratingUnitCarryingAmount" xlink:label="ec_CashGeneratingUnitCarryingAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_CashGeneratingUnitCarryingAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRelatingToSouthCashGeneratingUnit" xlink:label="ec_ImpairmentLossRelatingToSouthCashGeneratingUnit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentLossRelatingToSouthCashGeneratingUnit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfAssetImpairedUnderCashGeneratingUnits" xlink:label="ec_PercentageOfAssetImpairedUnderCashGeneratingUnits"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_PercentageOfAssetImpairedUnderCashGeneratingUnits" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentExpense" xlink:label="ec_ImpairmentExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" xlink:label="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ec_ImpairmentLossRecognisedInProfitOrLossNonCurrentAssetsHeldForSale" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss" xlink:label="ifrs-full_ImpairmentLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfInformationForEachMaterialImpairmentLossRecognisedOrReversedForIndividualAssetOrCashgeneratingUnitLineItems" xlink:to="ifrs-full_ImpairmentLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureGoodwillDetails" xlink:type="extended" xlink:title="41801 - Disclosure - Goodwill (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfGoodwillTable" xlink:label="ec_DisclosureOfGoodwillTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:label="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfGoodwillTable" xlink:to="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember" xlink:label="ifrs-full_CarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="ifrs-full_CarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember" xlink:label="ifrs-full_GrossCarryingAmountMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_GrossCarryingAmountMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember" xlink:label="ifrs-full_AccumulatedImpairmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_CarryingAmountMember" xlink:to="ifrs-full_AccumulatedImpairmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfGoodwillTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSaMember" xlink:label="ec_OleoductoCentralSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolPetroleumLimitedMember" xlink:label="ec_HocolPetroleumLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolPetroleumLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AndeanChemicalLimitedMember" xlink:label="ec_AndeanChemicalLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AndeanChemicalLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaS.aMember" xlink:label="ec_EsenttiaS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfGoodwillLineItems" xlink:label="ec_DisclosureOfGoodwillLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfGoodwillLineItems" xlink:to="ec_DisclosureOfGoodwillTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GoodwillFromAcquisitionsAbstract" xlink:label="ec_GoodwillFromAcquisitionsAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfGoodwillLineItems" xlink:to="ec_GoodwillFromAcquisitionsAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill" xlink:label="ifrs-full_Goodwill"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_GoodwillFromAcquisitionsAbstract" xlink:to="ifrs-full_Goodwill" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsDetails" xlink:type="extended" xlink:title="41901 - Disclosure - Loans and borrowings (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansFromRelatedPartiesMember" xlink:label="ec_LoansFromRelatedPartiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoansMember" xlink:label="ec_CommercialLoansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermBorrowings" xlink:label="ifrs-full_ShorttermBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ShorttermBorrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LongtermBorrowings" xlink:label="ifrs-full_LongtermBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_LongtermBorrowings" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsMaturityOfLoansAndBorrowingsDetails" xlink:type="extended" xlink:title="41902 - Disclosure - Loans and borrowings - Maturity of loans and borrowings (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoansMember" xlink:label="ec_CommercialLoansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansFromRelatedPartiesMember" xlink:label="ec_LoansFromRelatedPartiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LoansFromRelatedPartiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilitiesMember" xlink:label="ifrs-full_LeaseLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ifrs-full_LeaseLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanTenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsBreakdownByTypeOfInterestRateAndCurrencyDetails" xlink:type="extended" xlink:title="41903 - Disclosure - Loans and borrowings - Breakdown by type of interest rate and currency (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixedInterestRateMember" xlink:label="ifrs-full_FixedInterestRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FixedInterestRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureLoansAndBorrowingsAdditionalInformationDetails" xlink:type="extended" xlink:title="41904 - Disclosure - Loans and borrowings - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfLoansAndBorrowingsTable" xlink:label="ec_DisclosureOfLoansAndBorrowingsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalBorrowingsMember" xlink:label="ec_LocalBorrowingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LocalBorrowingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialAndSyndicateLoansMember" xlink:label="ec_CommercialAndSyndicateLoansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialAndSyndicateLoansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanMaturityJune2028Member" xlink:label="ec_CommercialLoanMaturityJune2028Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CommercialAndSyndicateLoansMember" xlink:to="ec_CommercialLoanMaturityJune2028Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LongTermSyndicatedLoanMember" xlink:label="ec_LongTermSyndicatedLoanMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CommercialAndSyndicateLoansMember" xlink:to="ec_LongTermSyndicatedLoanMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsWithCouponRate8.88PercentMember" xlink:label="ec_BondsWithCouponRate8.88PercentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_BondMember" xlink:to="ec_BondsWithCouponRate8.88PercentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsWithCouponRate8.63PercentMember" xlink:label="ec_BondsWithCouponRate8.63PercentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_BondMember" xlink:to="ec_BondsWithCouponRate8.63PercentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByEcopetrolS.aMember" xlink:label="ec_BorrowingsByEcopetrolS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByEcopetrolS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember" xlink:label="ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByInterconexionElectricaS.a.E.s.pMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsByOcensaS.aMember" xlink:label="ec_BorrowingsByOcensaS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsByOcensaS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ibr6mRateMember" xlink:label="ec_Ibr6mRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_Ibr6mRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="srt_StatementGeographicalAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BR" xlink:label="country_BR"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_BR" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CO" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CL" xlink:label="country_CL"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CL" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfLoansAndBorrowingsTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaAndItsCompaniesMember" xlink:label="ec_IsaAndItsCompaniesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_IsaAndItsCompaniesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DisclosureOfLoansAndBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseInExchangeRateOfColombianPesosPerDollar" xlink:label="ec_DecreaseInExchangeRateOfColombianPesosPerDollar"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_DecreaseInExchangeRateOfColombianPesosPerDollar" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsAdjustmentToInterestRateBasis" xlink:label="ifrs-full_BorrowingsAdjustmentToInterestRateBasis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsAdjustmentToInterestRateBasis" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansPayableFairValue" xlink:label="ec_LoansPayableFairValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_LoansPayableFairValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedValueOfCurrentGuarantees" xlink:label="ec_EstimatedValueOfCurrentGuarantees"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_EstimatedValueOfCurrentGuarantees" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromNoncurrentBorrowings" xlink:label="ifrs-full_ProceedsFromNoncurrentBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_ProceedsFromNoncurrentBorrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_InterestPaidClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_InterestPaidClassifiedAsFinancingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:label="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureTradeAndOtherPayablesAdditionalInformationDetails" xlink:type="extended" xlink:title="42002 - Disclosure - Trade and other payables - Additional information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTradeAndOtherPayablesTable" xlink:label="ec_DisclosureOfTradeAndOtherPayablesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfTradeAndOtherPayablesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" xlink:label="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolS.a.Member" xlink:label="ec_EcopetrolS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolS.a.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaS.a.Member" xlink:label="ec_OleoductoDeColombiaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:label="ec_DisclosureOfTradeAndOtherPayablesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:to="ec_DisclosureOfTradeAndOtherPayablesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfTradeAndOtherPayablesLineItems" xlink:to="ifrs-full_DividendPayables" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsDetails" xlink:type="extended" xlink:title="42101 - Disclosure - Provisions for employees' benefits (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TerminationBenefitsMember" xlink:label="ec_TerminationBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_TerminationBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PostEmploymentAndTerminationBenefitsMember" xlink:label="ec_PostEmploymentAndTerminationBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PostEmploymentAndTerminationBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherEmploymentBeneftsMember" xlink:label="ec_OtherEmploymentBeneftsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherEmploymentBeneftsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SocialBenefitsAndSalariesMember" xlink:label="ec_SocialBenefitsAndSalariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_SocialBenefitsAndSalariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PostEmploymentsBenefitsAbstract" xlink:label="ec_PostEmploymentsBenefitsAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_PostEmploymentsBenefitsAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionsForEmployeeBenefits" xlink:label="ifrs-full_ProvisionsForEmployeeBenefits"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_ProvisionsForEmployeeBenefits" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisionsForEmployeeBenefits" xlink:label="ifrs-full_CurrentProvisionsForEmployeeBenefits"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_CurrentProvisionsForEmployeeBenefits" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisionsForEmployeeBenefits" xlink:label="ifrs-full_NoncurrentProvisionsForEmployeeBenefits"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_PostEmploymentsBenefitsAbstract" xlink:to="ifrs-full_NoncurrentProvisionsForEmployeeBenefits" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsNetOfPostEmploymentBenefitsDetails" xlink:type="extended" xlink:title="42102 - Disclosure - Provisions for employees' benefits - Net of post-employment benefits (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherEmployeeBenefitsMember" xlink:label="ec_OtherEmployeeBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherEmployeeBenefitsMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LiabilitiesOfBenefitPlanAbstract" xlink:label="ec_LiabilitiesOfBenefitPlanAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_LiabilitiesOfBenefitPlanAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan" xlink:label="ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_RecognisedLiabilitiesDefinedBenefitPlan" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_PastServiceCostNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_PaymentsFromPlanNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LiabilitiesOfBenefitPlanAbstract" xlink:to="ifrs-full_IncreaseDecreaseThroughChangesInForeignExchangeRatesNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetsOfBenefitPlanAbstract" xlink:label="ec_AssetsOfBenefitPlanAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_AssetsOfBenefitPlanAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RecognisedAssetsDefinedBenefitPlan" xlink:label="ifrs-full_RecognisedAssetsDefinedBenefitPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_RecognisedAssetsDefinedBenefitPlan" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:label="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContributionsToFundsPlanAssets" xlink:label="ec_ContributionsToFundsPlanAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_ContributionsToFundsPlanAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BenefitsPaid" xlink:label="ec_BenefitsPaid"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_BenefitsPaid" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialGainsLossesToPlanAssets" xlink:label="ec_ActuarialGainsLossesToPlanAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ec_ActuarialGainsLossesToPlanAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:label="ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_AssetsOfBenefitPlanAbstract" xlink:to="ifrs-full_LiabilityAssetOfDefinedBenefitPlans" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMovementInProfitAndLossAndInOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="42103 - Disclosure - Provisions for employees' benefits - Movement in profit and loss and in other comprehensive income (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RecognizedThroughProfitOfLossAbstract" xlink:label="ec_RecognizedThroughProfitOfLossAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_RecognizedThroughProfitOfLossAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterestCostRecognizedInProfitOrLoss" xlink:label="ec_InterestCostRecognizedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_InterestCostRecognizedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentServiceCostRecognizedInProfitOrLoss" xlink:label="ec_CurrentServiceCostRecognizedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_CurrentServiceCostRecognizedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PastServiceCostRecognizedInProfitOrLoss" xlink:label="ec_PastServiceCostRecognizedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_PastServiceCostRecognizedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_ProfitLossNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BenefitsPlanCostsRecognizedInProfitOrLoss" xlink:label="ec_BenefitsPlanCostsRecognizedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_RecognizedThroughProfitOfLossAbstract" xlink:to="ec_BenefitsPlanCostsRecognizedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:label="ec_RecognizedThroughOtherComprehensiveIncomeAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" xlink:label="ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ifrs-full_IncreaseDecreaseInAccumulatedDeferredTaxRecognisedInOtherComprehensiveIncomeDueToChangeInTaxRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_RecognizedThroughOtherComprehensiveIncomeAbstract" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementOfDefinedBenefitPlans" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsPlanAssetsOfPensionAndPensionBondsDetails" xlink:type="extended" xlink:title="42104 - Disclosure - Provisions for employees' benefits - Plan assets of pension and pension bonds (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntitiesAxis" xlink:label="ec_LegalEntitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_LegalEntitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalEntityDomain" xlink:label="ec_LegalEntityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_LegalEntitiesAxis" xlink:to="ec_LegalEntityDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationalGovernmentMember" xlink:label="ec_NationalGovernmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LegalEntityDomain" xlink:to="ec_NationalGovernmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PrivateEntitiesMember" xlink:label="ec_PrivateEntitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LegalEntityDomain" xlink:to="ec_PrivateEntitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PublicEntitiesMember" xlink:label="ec_PublicEntitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LegalEntityDomain" xlink:to="ec_PublicEntitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignEntitiesMember" xlink:label="ec_ForeignEntitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LegalEntityDomain" xlink:to="ec_ForeignEntitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesAxis" xlink:label="ec_CurrencyTypesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_CurrencyTypesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrencyTypesDomain" xlink:label="ec_CurrencyTypesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_CurrencyTypesAxis" xlink:to="ec_CurrencyTypesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignCurrencyMember" xlink:label="ec_ForeignCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_ForeignCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencyMember" xlink:label="ec_LocalCurrencyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_CurrencyTypesDomain" xlink:to="ec_LocalCurrencyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustAxis" xlink:label="ec_TrustAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ec_TrustAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TrustDomain" xlink:label="ec_TrustDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TrustAxis" xlink:to="ec_TrustDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionTrustMember" xlink:label="ec_PensionTrustMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TrustDomain" xlink:to="ec_PensionTrustMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DebtInstrumentsAmountContributedToFairValueOfPlanAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" xlink:label="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_CashAndCashEquivalentsAmountContributedToFairValueOfPlanAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsOfBenefitPlan" xlink:label="ifrs-full_AssetsOfBenefitPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_AssetsOfBenefitPlan" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsAdditionalInformationDetails" xlink:type="extended" xlink:title="42105 - Disclosure - Provisions for employees' benefits - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:label="ifrs-full_LevelsOfFairValueHierarchyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_LevelsOfFairValueHierarchyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:label="ifrs-full_AllLevelsOfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_LevelsOfFairValueHierarchyAxis" xlink:to="ifrs-full_AllLevelsOfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level1OfFairValueHierarchyMember" xlink:label="ifrs-full_Level1OfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level1OfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Level2OfFairValueHierarchyMember" xlink:label="ifrs-full_Level2OfFairValueHierarchyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AllLevelsOfFairValueHierarchyMember" xlink:to="ifrs-full_Level2OfFairValueHierarchyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsOfBenefitPlan" xlink:label="ifrs-full_AssetsOfBenefitPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_AssetsOfBenefitPlan" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfPlanAssets" xlink:label="ec_PercentageOfPlanAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ec_PercentageOfPlanAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsCreditRatingsOfIssuersAndCounterpartiesInAssetsDetails" xlink:type="extended" xlink:title="42106 - Disclosure - Provisions for employees' benefits - Credit ratings of the issuers and counterparties in assets (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExternalCreditGradesAxis" xlink:label="ifrs-full_ExternalCreditGradesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ExternalCreditGradesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:label="ifrs-full_EntitysTotalForExternalCreditGradesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ExternalCreditGradesAxis" xlink:to="ifrs-full_EntitysTotalForExternalCreditGradesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NationMember" xlink:label="ec_NationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_NationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaaMember" xlink:label="ec_AaaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaPlusMember" xlink:label="ec_AaPlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaPlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbMinusMember" xlink:label="ec_BbbMinusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbMinusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMember" xlink:label="ec_AaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FOnePlusMember" xlink:label="ec_FOnePlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_FOnePlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrcOnePlusMember" xlink:label="ec_BrcOnePlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BrcOnePlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbbPlusMember" xlink:label="ec_BbbPlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbbPlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AplusMember" xlink:label="ec_AplusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AplusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaTwoMember" xlink:label="ec_BaaTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AaMinusMember" xlink:label="ec_AaMinusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_AaMinusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BaaOneMember" xlink:label="ec_BaaOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BaaOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GradeMember" xlink:label="ec_GradeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_GradeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BbPlusMember" xlink:label="ec_BbPlusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_BbPlusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherQualificationsMember" xlink:label="ec_OtherQualificationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_OtherQualificationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnratedMember" xlink:label="ec_UnratedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForExternalCreditGradesMember" xlink:to="ec_UnratedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsAtFairValue" xlink:label="ifrs-full_PlanAssetsAtFairValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_PlanAssetsAtFairValue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsActuarialAssumptionsDetails" xlink:type="extended" xlink:title="42107 - Disclosure - Provisions for employees' benefits - Actuarial assumptions (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthcareMember" xlink:label="ec_HealthcareMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthcareMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitMember" xlink:label="ec_OtherBenefitMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreases" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfPensionIncreases" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialAssumptionOfShortTermRates" xlink:label="ec_ActuarialAssumptionOfShortTermRates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_ActuarialAssumptionOfShortTermRates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ActuarialAssumptionOfLongTermRates" xlink:label="ec_ActuarialAssumptionOfLongTermRates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutProvisionForEmployeeBenefitsLineItems" xlink:to="ec_ActuarialAssumptionOfLongTermRates" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsMaturityOfBenefitObligationDetails" xlink:type="extended" xlink:title="42108 - Disclosure - Provisions for employees' benefits - Maturity of benefit obligation (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanTwoYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixYearsMember" xlink:label="ec_LaterThanSixYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSixYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionAndPensionBondsMember" xlink:label="ec_PensionAndPensionBondsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionAndPensionBondsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:label="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureProvisionsForEmployeesBenefitsSensitivityAnalysisDetails" xlink:type="extended" xlink:title="42109 - Disclosure - Provisions for employees' benefits - Sensitivity analysis (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis" xlink:label="ifrs-full_ActuarialAssumptionsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_ActuarialAssumptionsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember" xlink:label="ifrs-full_ActuarialAssumptionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ActuarialAssumptionsAxis" xlink:to="ifrs-full_ActuarialAssumptionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRatesMember" xlink:label="ifrs-full_ActuarialAssumptionOfDiscountRatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfDiscountRatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfInflationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" xlink:label="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfExpectedRatesOfSalaryIncreasesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:label="ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ActuarialAssumptionsMember" xlink:to="ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis" xlink:label="ifrs-full_DefinedBenefitPlansAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansTable" xlink:to="ifrs-full_DefinedBenefitPlansAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember" xlink:label="ifrs-full_DefinedBenefitPlansMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_DefinedBenefitPlansAxis" xlink:to="ifrs-full_DefinedBenefitPlansMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PensionMember" xlink:label="ec_PensionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_PensionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondMember" xlink:label="ec_BondMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_BondMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EducationMember" xlink:label="ec_EducationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_EducationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherBenefitsMember" xlink:label="ec_OtherBenefitsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_OtherBenefitsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HealthMember" xlink:label="ec_HealthMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DefinedBenefitPlansMember" xlink:to="ec_HealthMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:label="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_DisclosureOfDefinedBenefitPlansTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleDecreaseInActuarialAssumption" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" xlink:label="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDefinedBenefitPlansLineItems" xlink:to="ifrs-full_IncreaseDecreaseInDefinedBenefitObligationDueToReasonablyPossibleIncreaseInActuarialAssumption" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetails" xlink:type="extended" xlink:title="42201 - Disclosure - Accrued liabilities and provisions (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_LiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AssetRetirementObligationMember" xlink:label="ec_AssetRetirementObligationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_AssetRetirementObligationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationProvisionMember" xlink:label="ec_LitigationProvisionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_LitigationProvisionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnvironmentalContingenciesProvisionMember" xlink:label="ec_EnvironmentalContingenciesProvisionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_EnvironmentalContingenciesProvisionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisions" xlink:label="ifrs-full_OtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNewProvisionsOtherProvisions" xlink:label="ec_IfrsNewProvisionsOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsNewProvisionsOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BusinessCombinationContingentConsiderationLiability" xlink:label="ec_BusinessCombinationContingentConsiderationLiability"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_BusinessCombinationContingentConsiderationLiability" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInReversals" xlink:label="ec_IncreaseDecreaseInReversals"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IncreaseDecreaseInReversals" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions" xlink:label="ifrs-full_ProvisionUsedOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_ProvisionUsedOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughChangeInDiscountRateOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:label="ifrs-full_UnusedProvisionReversedOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_UnusedProvisionReversedOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" xlink:label="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesOtherProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherShorttermProvisions" xlink:label="ifrs-full_OtherShorttermProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherShorttermProvisions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherLongtermProvisions" xlink:label="ifrs-full_OtherLongtermProvisions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_OtherLongtermProvisions" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsAdditionalInformationDetails" xlink:type="extended" xlink:title="42202 - Disclosure - Accrued liabilities and provisions - Additional information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfLiabilitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfLiabilitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilitiesMember" xlink:label="ifrs-full_LiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfLiabilitiesAxis" xlink:to="ifrs-full_LiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_LiabilitiesMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaMember" xlink:label="ec_RefineriaDeCartagenaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefineriaDeCartagenaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LettersOfCreditsOneMember" xlink:label="ec_LettersOfCreditsOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LettersOfCreditsOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LettersOfCreditsTwoMember" xlink:label="ec_LettersOfCreditsTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LettersOfCreditsTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaSASMember" xlink:label="ec_RefineriaDeCartagenaSASMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="srt_TitleOfIndividualAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_VicePresidentMember" xlink:label="srt_VicePresidentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_VicePresidentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_PresidentMember" xlink:label="srt_PresidentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_PresidentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_McdermottInternationalLtdMember" xlink:label="ec_McdermottInternationalLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_McdermottInternationalLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" xlink:label="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_DescriptionOfDiscountRatesAppliedToCashFlowProjections" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MandatoryInvestmentsNaturalResources" xlink:label="ec_MandatoryInvestmentsNaturalResources"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MandatoryInvestmentsNaturalResources" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting" xlink:label="ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumCurrentPlansExecutedForEnvironmentalOffsetting" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForcedInvestmentsNaturalResourcesPercentage" xlink:label="ec_ForcedInvestmentsNaturalResourcesPercentage"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ForcedInvestmentsNaturalResourcesPercentage" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumPercentageOfExecutionOfForcedObligation" xlink:label="ec_MinimumPercentageOfExecutionOfForcedObligation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumPercentageOfExecutionOfForcedObligation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MinimumHistoricalExecutionAmount" xlink:label="ec_MinimumHistoricalExecutionAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_MinimumHistoricalExecutionAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLitigationSettlementAmountAwardedToOtherParty" xlink:label="ec_IfrsLitigationSettlementAmountAwardedToOtherParty"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsLitigationSettlementAmountAwardedToOtherParty" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DismissalOfClaimAmountByPlaintiff" xlink:label="ec_DismissalOfClaimAmountByPlaintiff"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DismissalOfClaimAmountByPlaintiff" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup" xlink:label="ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PlanOfReorganizationPercentageOfPreferredStockIssuedOnConversionOfCommonStockFromGroup" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfSharesAcquired" xlink:label="ec_PercentageOfSharesAcquired"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PercentageOfSharesAcquired" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables" xlink:label="ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_MaximumExposureToCreditRiskOfLoansOrReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence" xlink:label="ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_PlanOfReorganizationNumberOfCountriesInWhichBusinessGroupHasPresence" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerOfficialsBeingInvestigated" xlink:label="ec_NumberOfFormerOfficialsBeingInvestigated"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficialsBeingInvestigated" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnidentifiedExpensesForSpecifiedPeriod" xlink:label="ec_UnidentifiedExpensesForSpecifiedPeriod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedExpensesForSpecifiedPeriod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnidentifiedProjectCostWhenEntered" xlink:label="ec_UnidentifiedProjectCostWhenEntered"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_UnidentifiedProjectCostWhenEntered" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessClaimsMadeValue" xlink:label="ec_LegalProceedingsInProcessClaimsMadeValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessClaimsMadeValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CorrespondingToReimbursementOfLegalFees" xlink:label="ec_CorrespondingToReimbursementOfLegalFees"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_CorrespondingToReimbursementOfLegalFees" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessDamagesSoughtValue" xlink:label="ec_LegalProceedingsInProcessDamagesSoughtValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessDamagesSoughtValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetClaim" xlink:label="ec_ContingentAssetClaim"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetClaim" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetClaimInvoicesProvisionallyPaid" xlink:label="ec_ContingentAssetClaimInvoicesProvisionallyPaid"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetClaimInvoicesProvisionallyPaid" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest" xlink:label="ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessClaimsMadeValueUpdatedIncludingInterest" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetNonDetailedCounterclaim" xlink:label="ec_ContingentAssetNonDetailedCounterclaim"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetNonDetailedCounterclaim" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContingentAssetComplianceLetterOfCredit" xlink:label="ec_ContingentAssetComplianceLetterOfCredit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_ContingentAssetComplianceLetterOfCredit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerOfficials" xlink:label="ec_NumberOfFormerOfficials"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerOfficials" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerPresidents" xlink:label="ec_NumberOfFormerPresidents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerPresidents" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfFormerFinancialVicePresidents" xlink:label="ec_NumberOfFormerFinancialVicePresidents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfFormerFinancialVicePresidents" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsLitigationDetails" xlink:type="extended" xlink:title="42203 - Disclosure - Accrued liabilities and provisions - Litigation (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationAxis" xlink:label="ec_LitigationAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ec_LitigationAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LitigationDomain" xlink:label="ec_LitigationDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_LitigationAxis" xlink:to="ec_LitigationDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CteepRegulatoryContingencyCaseMember" xlink:label="ec_CteepRegulatoryContingencyCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_LitigationDomain" xlink:to="ec_CteepRegulatoryContingencyCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PublicWorksContributionsCaseMember" xlink:label="ec_PublicWorksContributionsCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_LitigationDomain" xlink:to="ec_PublicWorksContributionsCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyAndUrbanLandTaxIptuCteepCaseMember" xlink:label="ec_PropertyAndUrbanLandTaxIptuCteepCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_LitigationDomain" xlink:to="ec_PropertyAndUrbanLandTaxIptuCteepCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember" xlink:label="ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_LitigationDomain" xlink:to="ec_DirectFixingForDamagesAssociatedWithHydrocarbonSpillCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdministrativeProcessesCaseMember" xlink:label="ec_AdministrativeProcessesCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_LitigationDomain" xlink:to="ec_AdministrativeProcessesCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember" xlink:label="ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_LitigationDomain" xlink:to="ec_OpenCompetitionForManagementOfSetOfAssetsTransferredCaseMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DamagesCausedByExportActivitiesMember" xlink:label="ec_DamagesCausedByExportActivitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_LitigationDomain" xlink:to="ec_DamagesCausedByExportActivitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LegalProceedingsInProcessDamagesSoughtValue" xlink:label="ec_LegalProceedingsInProcessDamagesSoughtValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LegalProceedingsInProcessDamagesSoughtValue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentLiabilitiesDetails" xlink:type="extended" xlink:title="42204 - Disclosure - Accrued liabilities and provisions - Details of contingent liabilities (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstitutionalActionMember" xlink:label="ec_ConstitutionalActionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ConstitutionalActionMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryAdministrativeMember" xlink:label="ec_OrdinaryAdministrativeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryAdministrativeMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryLaborMember" xlink:label="ec_OrdinaryLaborMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryLaborMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryCivilMember" xlink:label="ec_OrdinaryCivilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryCivilMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ArbitrationMember" xlink:label="ec_ArbitrationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ArbitrationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PenalMember" xlink:label="ec_PenalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_PenalMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProcessesOfLegalProceedingsNotRecognised" xlink:label="ec_NumberOfProcessesOfLegalProceedingsNotRecognised"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfProcessesOfLegalProceedingsNotRecognised" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LossContingencyUnrecordedAmount" xlink:label="ec_LossContingencyUnrecordedAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_LossContingencyUnrecordedAmount" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAccruedLiabilitiesAndProvisionsDetailsOfContingentAssetsDetails" xlink:type="extended" xlink:title="42205 - Disclosure - Accrued liabilities and provisions - Details of contingent assets (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:label="ifrs-full_ClassesOfContingentLiabilitiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" xlink:to="ifrs-full_ClassesOfContingentLiabilitiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentLiabilitiesMember" xlink:label="ifrs-full_ContingentLiabilitiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfContingentLiabilitiesAxis" xlink:to="ifrs-full_ContingentLiabilitiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryAdministrativeMember" xlink:label="ec_OrdinaryAdministrativeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryAdministrativeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryLaborMember" xlink:label="ec_OrdinaryLaborMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryLaborMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryCivilMember" xlink:label="ec_OrdinaryCivilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_OrdinaryCivilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ArbitrationMember" xlink:label="ec_ArbitrationMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ArbitrationMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PenalMember" xlink:label="ec_PenalMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_PenalMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstitutionalActionMember" xlink:label="ec_ConstitutionalActionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ContingentLiabilitiesMember" xlink:to="ec_ConstitutionalActionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:label="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_DisclosureOfAccruedLiabilitiesAndProvisionsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfProcessesOfContingentAssets" xlink:label="ec_NumberOfProcessesOfContingentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ec_NumberOfProcessesOfContingentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimatedFinancialEffectOfContingentAssets" xlink:label="ifrs-full_EstimatedFinancialEffectOfContingentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfAccruedLiabilitiesAndProvisionsLineItems" xlink:to="ifrs-full_EstimatedFinancialEffectOfContingentAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityEcopetrolBusinessGroupsReservesDetails" xlink:type="extended" xlink:title="42301 - Disclosure - Equity - Ecopetrol Business Groups reserves (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatutoryReserveMember" xlink:label="ifrs-full_StatutoryReserveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_StatutoryReserveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalReserveMember" xlink:label="ifrs-full_CapitalReserveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_CapitalReserveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherReservesMember" xlink:label="ifrs-full_MiscellaneousOtherReservesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_MiscellaneousOtherReservesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherReserves" xlink:label="ifrs-full_OtherReserves"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherReserves" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityMovementOfEquityReservesDetails" xlink:type="extended" xlink:title="42302 - Disclosure - Equity - Movement of equity reserves (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquityReservesMember" xlink:label="ec_EquityReservesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ec_EquityReservesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReleaseOfReserves" xlink:label="ec_ReleaseOfReserves"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ReleaseOfReserves" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity" xlink:label="ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_IncreaseDecreaseThroughTransferBetweenLegalReserveAndRetainedEarningsEquity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaid" xlink:label="ifrs-full_DividendsPaid"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaid" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityDividendsPaidDetails" xlink:type="extended" xlink:title="42303 - Disclosure - Equity - Dividends paid (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionElectricaS.aMember" xlink:label="ec_InterconexionElectricaS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionElectricaS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSaMember" xlink:label="ec_OleoductoCentralSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InvercolsaSaMember" xlink:label="ec_InvercolsaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InvercolsaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" xlink:label="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaSaOdcMember" xlink:label="ec_OleoductoDeColombiaSaOdcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaSaOdcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoBicentenarioDeColombiaS.a.sMember" xlink:label="ec_OleoductoBicentenarioDeColombiaS.a.sMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoBicentenarioDeColombiaS.a.sMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityOtherComprehensiveIncomeDetails" xlink:type="extended" xlink:title="42304 - Disclosure - Equity - Other comprehensive income (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis" xlink:label="ifrs-full_ComponentsOfEquityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ComponentsOfEquityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember" xlink:label="ifrs-full_EquityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ComponentsOfEquityAxis" xlink:to="ifrs-full_EquityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedOtherComprehensiveIncomeMember" xlink:label="ifrs-full_AccumulatedOtherComprehensiveIncomeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EquityMember" xlink:to="ifrs-full_AccumulatedOtherComprehensiveIncomeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainLossOnRemeasurementsOfDefinedBenefitPlans" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges" xlink:label="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedges" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments" xlink:label="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeLossNetOfTaxCashFlowHedgeWithDerivativeInstruments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLossesOnOthers" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherComprehensiveIncomeNetOfTaxGainsLosses" xlink:label="ec_OtherComprehensiveIncomeNetOfTaxGainsLosses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_OtherComprehensiveIncomeNetOfTaxGainsLosses" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureEquityAdditionalInformationDetails" xlink:type="extended" xlink:title="42306 - Disclosure - Equity - Additional information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityTable" xlink:label="ec_DisclosureOfChangesInEquityTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialGuaranteeContractsMember" xlink:label="ifrs-full_FinancialGuaranteeContractsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ifrs-full_FinancialGuaranteeContractsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentsArrangementAxis" xlink:label="ec_ShareBasedPaymentsArrangementAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ec_ShareBasedPaymentsArrangementAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShareBasedPaymentArrangementDomain" xlink:label="ec_ShareBasedPaymentArrangementDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ShareBasedPaymentsArrangementAxis" xlink:to="ec_ShareBasedPaymentArrangementDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember" xlink:label="ifrs-full_SharebasedPaymentArrangementsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ShareBasedPaymentArrangementDomain" xlink:to="ifrs-full_SharebasedPaymentArrangementsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesoMember" xlink:label="ec_ColombianPesoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolS.a.Member" xlink:label="ec_EcopetrolS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis" xlink:label="ifrs-full_ClassesOfAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfChangesInEquityTable" xlink:to="ifrs-full_ClassesOfAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember" xlink:label="ifrs-full_ClassesOfAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfAssetsAxis" xlink:to="ifrs-full_ClassesOfAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_StabilizationFundOfFuelPricesMember" xlink:label="ec_StabilizationFundOfFuelPricesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfAssetsMember" xlink:to="ec_StabilizationFundOfFuelPricesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfChangesInEquityLineItems" xlink:label="ec_DisclosureOfChangesInEquityLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DisclosureOfChangesInEquityTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments" xlink:label="ifrs-full_CapitalCommitments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_CapitalCommitments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesAuthorised" xlink:label="ifrs-full_NumberOfSharesAuthorised"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_NumberOfSharesAuthorised" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesSubscribed" xlink:label="ec_NumberOfSharesSubscribed"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesSubscribed" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProportionOfSharesAvailableForPublicTrade" xlink:label="ec_ProportionOfSharesAvailableForPublicTrade"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesAvailableForPublicTrade" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesAvailableForPublicTrade" xlink:label="ec_NumberOfSharesAvailableForPublicTrade"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesAvailableForPublicTrade" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProportionOfSharesHeldByMajorityShareHolders" xlink:label="ec_ProportionOfSharesHeldByMajorityShareHolders"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProportionOfSharesHeldByMajorityShareHolders" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfSharesHeldByMajorityShareHolders" xlink:label="ec_NumberOfSharesHeldByMajorityShareHolders"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_NumberOfSharesHeldByMajorityShareHolders" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalReserve" xlink:label="ifrs-full_CapitalReserve"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_CapitalReserve" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" xlink:label="ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_SharesReservedForIssueUnderOptionsAndContractsForSaleOfShares" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital" xlink:label="ifrs-full_IssuedCapital"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_IssuedCapital" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SubscribedAndPaidincapital" xlink:label="ec_SubscribedAndPaidincapital"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_SubscribedAndPaidincapital" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital" xlink:label="ifrs-full_AdditionalPaidinCapital"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_AdditionalPaidinCapital" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdditionalPaidInCapitalReceivables" xlink:label="ec_AdditionalPaidInCapitalReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_AdditionalPaidInCapitalReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsPaidClassifiedAsFinancingActivities" xlink:label="ifrs-full_DividendsPaidClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsPaidClassifiedAsFinancingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables" xlink:label="ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_DividendsMadeAgainstFuelPriceStabilizationFundReceivables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProfitDistributionProjectReserve" xlink:label="ec_ProfitDistributionProjectReserve"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_ProfitDistributionProjectReserve" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable" xlink:label="ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ec_StockholderCompensationDividendAgainstBalanceOfAccountsReceivable" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendPayables" xlink:label="ifrs-full_DividendPayables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfChangesInEquityLineItems" xlink:to="ifrs-full_DividendPayables" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersNationalAndForeignSalesDetails" xlink:type="extended" xlink:title="42401 - Disclosure - Revenue from contracts with customers - National and foreign sales (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MeddistillatesMember" xlink:label="ec_MeddistillatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_MeddistillatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasolineAndTurboFuelMember" xlink:label="ec_GasolineAndTurboFuelMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_GasolineAndTurboFuelMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalGassMember" xlink:label="ec_NaturalGassMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_NaturalGassMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesMember" xlink:label="ec_ServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionServices2Member" xlink:label="ec_ElectricPowerTransmissionServices2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ElectricPowerTransmissionServices2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlasticAndRubberMember" xlink:label="ec_PlasticAndRubberMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PlasticAndRubberMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LpgAndPropaneMember" xlink:label="ec_LpgAndPropaneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_LpgAndPropaneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsphaltsMember" xlink:label="ec_AsphaltsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AsphaltsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelGasServicesMember" xlink:label="ec_FuelGasServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelGasServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CrudeMember" xlink:label="ec_CrudeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CrudeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PolyethyleneMember" xlink:label="ec_PolyethyleneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PolyethyleneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AromaticsMember" xlink:label="ec_AromaticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AromaticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadsAndConstructionServicesMember" xlink:label="ec_RoadsAndConstructionServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherIncomeGasContractsMember" xlink:label="ec_OtherIncomeGasContractsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherIncomeGasContractsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelOilMember" xlink:label="ec_FuelOilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelOilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherProductsMember" xlink:label="ec_OtherProductsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherProductsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DieselMember" xlink:label="ec_DieselMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_DieselMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_MarketsOfCustomersAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DomesticSalesMember" xlink:label="ec_DomesticSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_DomesticSalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignSalesMember" xlink:label="ec_ForeignSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_ForeignSalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenuesFromSaleOfGoods" xlink:label="ec_RevenuesFromSaleOfGoods"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_RevenuesFromSaleOfGoods" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" xlink:type="extended" xlink:title="42402 - Disclosure - Revenue from contracts with customers - Additional information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_MarketsOfCustomersAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TerpelMember" xlink:label="ec_TerpelMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_TerpelMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OthersMember" xlink:label="ec_OthersMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_OthersMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:label="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestatedMember" xlink:label="ifrs-full_RestatedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RetrospectiveApplicationAndRetrospectiveRestatementAxis" xlink:to="ifrs-full_RestatedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" xlink:label="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RestatedMember" xlink:to="ifrs-full_IncreaseDecreaseDueToChangesInAccountingPolicyRequiredByIFRSsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis" xlink:label="ifrs-full_InitiallyAppliedIFRSsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_InitiallyAppliedIFRSsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember" xlink:label="ifrs-full_InitiallyAppliedIFRSsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="ifrs-full_InitiallyAppliedIFRSsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IFRS17Member" xlink:label="ifrs-full_IFRS17Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="ifrs-full_IFRS17Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInSalePriceDifferential" xlink:label="ec_IncreaseDecreaseInSalePriceDifferential"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseDecreaseInSalePriceDifferential" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainLossFromHedgesForFutureExports" xlink:label="ec_GainLossFromHedgesForFutureExports"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_GainLossFromHedgesForFutureExports" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GainLossFromOperationsWithDerivativeFinancialInstruments" xlink:label="ec_GainLossFromOperationsWithDerivativeFinancialInstruments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_GainLossFromOperationsWithDerivativeFinancialInstruments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="ifrs-full_PercentageOfEntitysRevenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInOtherForeignServiceRevenues" xlink:label="ec_IncreaseInOtherForeignServiceRevenues"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseInOtherForeignServiceRevenues" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRevenueFromContractsWithCustomersSalesByGeographicAreaDetails" xlink:type="extended" xlink:title="42403 - Disclosure - Revenue from contracts with customers - Sales by geographic area (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombiaCountryMember" xlink:label="ec_ColombiaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ColombiaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnitedStatesOfAmericaCountryMember" xlink:label="ec_UnitedStatesOfAmericaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_UnitedStatesOfAmericaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsiaContinentMember" xlink:label="ec_AsiaContinentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_AsiaContinentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CentralAmericaAndCaribbeanMember" xlink:label="ec_CentralAmericaAndCaribbeanMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_CentralAmericaAndCaribbeanMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SouthAmericaAndOthersMember" xlink:label="ec_SouthAmericaAndOthersMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_SouthAmericaAndOthersMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EuropeContinentMember" xlink:label="ec_EuropeContinentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_EuropeContinentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PanamaCountryMember" xlink:label="ec_PanamaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_PanamaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyPowerTransmissionMember" xlink:label="ec_EnergyPowerTransmissionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_EnergyPowerTransmissionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstructionAndImprovementBusinessesRoadsMember" xlink:label="ec_ConstructionAndImprovementBusinessesRoadsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ConstructionAndImprovementBusinessesRoadsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TelecommunicationsBusinessDevelopmentMember" xlink:label="ec_TelecommunicationsBusinessDevelopmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_TelecommunicationsBusinessDevelopmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepAndSubsidiariesMember" xlink:label="ec_IsaCteepAndSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepAndSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember" xlink:label="ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreInChileAndToceCepiEnergyTransmissionProjectMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutSalesRevenueTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfEntitysRevenue" xlink:label="ifrs-full_PercentageOfEntitysRevenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ifrs-full_PercentageOfEntitysRevenue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProgressObtainedForFunctionalUnit3" xlink:label="ec_PercentageOfProgressObtainedForFunctionalUnit3"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProgressObtainedForFunctionalUnit3" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProgressObtainedForFunctionalUnit6" xlink:label="ec_PercentageOfProgressObtainedForFunctionalUnit6"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProgressObtainedForFunctionalUnit6" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit" xlink:label="ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfConsolidatedProgressObtainedForFunctionalUnit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CapitalCommitmentsIncludesIsaCommittedInvestments" xlink:label="ec_CapitalCommitmentsIncludesIsaCommittedInvestments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_CapitalCommitmentsIncludesIsaCommittedInvestments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmountOfProjectsAwarded" xlink:label="ec_AmountOfProjectsAwarded"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfProjectsAwarded" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfProjectsAwarded" xlink:label="ec_PercentageOfProjectsAwarded"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfProjectsAwarded" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmountOfReinforcementAndImprovementsApproved" xlink:label="ec_AmountOfReinforcementAndImprovementsApproved"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_AmountOfReinforcementAndImprovementsApproved" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval" xlink:label="ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_EstimatedExecutionAmountAssociatedWithReinforcementsAndImprovementsPendingApproval" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" xlink:label="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_IncreaseDecreaseThroughCapitalizationInvestmentInJointVenturesAndAssociates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" xlink:label="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToMaintenanceAndOptimizationPlan" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" xlink:label="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_ProjectionOfInvestmentsRelatedToTechnologicalDevelopmentsAndHeadquartersConservation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCapitalContributionCommitted" xlink:label="ec_PercentageOfCapitalContributionCommitted"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutSalesRevenueLineItems" xlink:to="ec_PercentageOfCapitalContributionCommitted" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureCostOfSalesDetails" xlink:type="extended" xlink:title="42501 - Disclosure - Cost of sales (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" xlink:label="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" xlink:to="ec_TypeOfCostAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TypeOfCostAxis" xlink:to="ec_TypeOfCostDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostsMember" xlink:label="ec_VariableCostsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_VariableCostsMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostsMember" xlink:label="ec_FixedCostsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_FixedCostsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FuelExpense" xlink:label="ifrs-full_FuelExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_FuelExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesOfCrude" xlink:label="ec_PurchasesOfCrude"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_PurchasesOfCrude" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RoyaltyExpense" xlink:label="ifrs-full_RoyaltyExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RoyaltyExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepreciationDepletionAndAmortizationExpense" xlink:label="ec_DepreciationDepletionAndAmortizationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EnergyExpense" xlink:label="ifrs-full_EnergyExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_EnergyExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxesAndEconomicRights" xlink:label="ec_TaxesAndEconomicRights"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_TaxesAndEconomicRights" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProcessingMaterials" xlink:label="ec_ProcessingMaterials"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ProcessingMaterials" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesOfOtherProductsAndGas" xlink:label="ec_PurchasesOfOtherProductsAndGas"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_PurchasesOfOtherProductsAndGas" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TransportationExpense" xlink:label="ifrs-full_TransportationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_TransportationExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InventoryAllocationExpenseIncome" xlink:label="ec_InventoryAllocationExpenseIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_InventoryAllocationExpenseIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostsGross" xlink:label="ec_VariableCostsGross"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_VariableCostsGross" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense" xlink:label="ifrs-full_RepairsAndMaintenanceExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WagesAndSalaries" xlink:label="ifrs-full_WagesAndSalaries"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConstructionServices" xlink:label="ec_ConstructionServices"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ConstructionServices" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServicesExpense" xlink:label="ifrs-full_ServicesExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_ServicesExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesContractedInAssociations" xlink:label="ec_ServicesContractedInAssociations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_ServicesContractedInAssociations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TaxesAndContributions" xlink:label="ec_TaxesAndContributions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_TaxesAndContributions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-full_RawMaterialsAndConsumablesUsed"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_RawMaterialsAndConsumablesUsed" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SellingGeneralAndAdministrativeExpense" xlink:label="ifrs-full_SellingGeneralAndAdministrativeExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_SellingGeneralAndAdministrativeExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostsOfSaleGross" xlink:label="ec_FixedCostsOfSaleGross"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ec_FixedCostsOfSaleGross" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_DisclosureOfDetailedInformationAboutCostOfSalesOfNonCurrentAssetsLineItems" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureAdministrativeOperativeAndProjectExpensesDetails" xlink:type="extended" xlink:title="42601 - Disclosure - Administrative, operative, and project expenses (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:label="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureAxis" xlink:label="ec_ExpensesByNatureAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" xlink:to="ec_ExpensesByNatureAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpensesByNatureDomain" xlink:label="ec_ExpensesByNatureDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ExpensesByNatureAxis" xlink:to="ec_ExpensesByNatureDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdministrationExpensesMember" xlink:label="ec_AdministrationExpensesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ExpensesByNatureDomain" xlink:to="ec_AdministrationExpensesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OperationAndProjectExpensesMember" xlink:label="ec_OperationAndProjectExpensesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ExpensesByNatureDomain" xlink:to="ec_OperationAndProjectExpensesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GeneralExpensesAndOther" xlink:label="ec_GeneralExpensesAndOther"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_GeneralExpensesAndOther" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WagesAndSalaries" xlink:label="ifrs-full_WagesAndSalaries"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_WagesAndSalaries" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationAndAmortisationExpense" xlink:label="ifrs-full_DepreciationAndAmortisationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_DepreciationAndAmortisationExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" xlink:label="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_TaxExpenseOtherThanIncomeTaxExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense" xlink:label="ifrs-full_AdministrativeExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_AdministrativeExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FeeAndCommissionExpense" xlink:label="ifrs-full_FeeAndCommissionExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_FeeAndCommissionExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FeeForRegulatoryEntities" xlink:label="ec_FeeForRegulatoryEntities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ec_FeeForRegulatoryEntities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepairsAndMaintenanceExpense" xlink:label="ifrs-full_RepairsAndMaintenanceExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_RepairsAndMaintenanceExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherOperatingExpense" xlink:label="ifrs-full_MiscellaneousOtherOperatingExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_MiscellaneousOtherOperatingExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingExpense" xlink:label="ifrs-full_OperatingExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutGeneralAndAdministrationExpenseLineItems" xlink:to="ifrs-full_OperatingExpense" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDetails" xlink:type="extended" xlink:title="42901 - Disclosure - Risk management - Financial assets and liabilities (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents" xlink:label="ifrs-full_CashAndCashEquivalents"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_CashAndCashEquivalents" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherFinancialAssets" xlink:label="ifrs-full_OtherFinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherFinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeReceivablesAndPayables" xlink:label="ec_TradeReceivablesAndPayables"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_TradeReceivablesAndPayables" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansAndBorrowings" xlink:label="ec_LoansAndBorrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_LoansAndBorrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherAssetsLiabilities" xlink:label="ec_OtherAssetsLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OtherAssetsLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" xlink:label="ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NetFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreementsInStatementOfFinancialPosition" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementFinancialAssetsAndLiabilitiesDenominatedInForeignCurrencyDetails" xlink:type="extended" xlink:title="42902 - Disclosure - Risk management - Financial assets and liabilities denominated in foreign currency (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfRisksAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" xlink:label="ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OnePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome" xlink:label="ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_OnePercentVariationsInExchangeRateOtherComprehensiveIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" xlink:label="ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_FivePercentVariationsInExchangeRateEffectOnIncomeBeforeIncomeTaxes" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome" xlink:label="ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_FivePercentVariationInExchangeRateOtherComprehensiveIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementNonDerivativeHedgingInstrumentDetails" xlink:type="extended" xlink:title="42903 - Disclosure - Risk management - Non derivative hedging instrument (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReassignmentOfHedgingInstruments" xlink:label="ec_ReassignmentOfHedgingInstruments"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_ReassignmentOfHedgingInstruments" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HedgingInstrumentsRealizedExports" xlink:label="ec_HedgingInstrumentsRealizedExports"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_HedgingInstrumentsRealizedExports" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DesignationOfNewCoverageOfHedgingInstrument" xlink:label="ec_DesignationOfNewCoverageOfHedgingInstrument"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DesignationOfNewCoverageOfHedgingInstrument" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementExpectedReclassificationOfCumulativeExchangeDifferenceFromOtherComprehensiveIncomeToProfitOrLossDetails" xlink:type="extended" xlink:title="42905 - Disclosure - Risk management - Expected reclassification of the cumulative exchange difference from other comprehensive income to profit or loss (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember" xlink:label="ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanOneYearsAndNotLaterThanTwoYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" xlink:label="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" xlink:label="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" xlink:label="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanFiveYearsAndNotLaterThanSixYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember" xlink:label="ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSixYearsAndNotLaterThanSevenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember" xlink:label="ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanSevenYearsAndNotLaterThanEightYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanEightYearsAndNotLaterThanNineYearsMember" xlink:label="ec_LaterThanEightYearsAndNotLaterThanNineYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanEightYearsAndNotLaterThanNineYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanNineYearsAndNotLaterThanTenYearsMember" xlink:label="ec_LaterThanNineYearsAndNotLaterThanTenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ec_LaterThanNineYearsAndNotLaterThanTenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxCashFlowHedges" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToCashFlowHedgesOfOtherComprehensiveIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" xlink:label="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeNetOfTaxCashFlowHedges" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementHedgeOfNetInvestmentInForeignOperationDetails" xlink:type="extended" xlink:title="42906 - Disclosure - Risk management - Hedge of a net investment in a foreign operation (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBusinessGroupMember" xlink:label="ec_EcopetrolBusinessGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBusinessGroupMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaColombiaMember" xlink:label="ec_IsaColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IsaColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" xlink:label="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_OtherComprehensiveIncomeBeforeTaxExchangeDifferencesOnTranslation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" xlink:label="ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_IncomeTaxRelatingToHedgesOfNetInvestmentsInForeignOperationsOfOtherComprehensiveIncome" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementScheduleOfDetailedInformationAboutHedgingInstrumentsExplanatoryDetails" xlink:type="extended" xlink:title="42907 - Disclosure - Risk management - Schedule of Detailed Information About Hedging Instruments Explanatory (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RedDeEnergiaDelPeruMember" xlink:label="ec_RedDeEnergiaDelPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_RedDeEnergiaDelPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntervialChileMember" xlink:label="ec_IntervialChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IntervialChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralS.a.Member" xlink:label="ec_OleoductoCentralS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_OleoductoCentralS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis" xlink:label="ifrs-full_ClassesOfFinancialAssetsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_ClassesOfFinancialAssetsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember" xlink:label="ifrs-full_FinancialAssetsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="ifrs-full_FinancialAssetsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencySwapContractMember" xlink:label="ifrs-full_CurrencySwapContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_FinancialAssetsMember" xlink:to="ifrs-full_CurrencySwapContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementSignificantConcentrationOfCreditRiskDetails" xlink:type="extended" xlink:title="42908 - Disclosure - Risk management - Significant concentration of credit risk (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:label="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsAxis" xlink:to="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsNotCreditimpairedMember" xlink:label="ifrs-full_FinancialInstrumentsNotCreditimpairedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_CreditImpairmentOfFinancialInstrumentsMember" xlink:to="ifrs-full_FinancialInstrumentsNotCreditimpairedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusAxis" xlink:label="ifrs-full_PastDueStatusAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_PastDueStatusAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PastDueStatusMember" xlink:label="ifrs-full_PastDueStatusMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_PastDueStatusAxis" xlink:to="ifrs-full_PastDueStatusMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" xlink:label="ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaterThanSixMonthMember" xlink:label="ec_LaterThanSixMonthMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_PastDueStatusMember" xlink:to="ec_LaterThanSixMonthMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:label="ifrs-full_ClassesOfFinancialInstrumentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsAxis" xlink:to="ifrs-full_ClassesOfFinancialInstrumentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TradeAndOtherReceivablesMember" xlink:label="ec_TradeAndOtherReceivablesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ClassesOfFinancialInstrumentsMember" xlink:to="ec_TradeAndOtherReceivablesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementRiskManagementSensitivityInIncomeAndOtherComprehensiveIncomeToVariationsInInterestRateDetails" xlink:type="extended" xlink:title="42909 - Disclosure - Risk management - Risk management (Sensitivity in income and other comprehensive income to variations in interest rate) (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseInFloatingInterestMember" xlink:label="ec_IncreaseInFloatingInterestMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_IncreaseInFloatingInterestMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DecreaseInFloatingInterestMember" xlink:label="ec_DecreaseInFloatingInterestMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ec_DecreaseInFloatingInterestMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialAssetsExpenses" xlink:label="ec_IncreaseDecreaseInFinancialAssetsExpenses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialAssetsExpenses" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialAssetsIncome" xlink:label="ec_IncreaseDecreaseInFinancialAssetsIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialAssetsIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialLiabilitiesIncome" xlink:label="ec_IncreaseDecreaseInFinancialLiabilitiesIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialLiabilitiesIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInFinancialLiabilitiesExpenses" xlink:label="ec_IncreaseDecreaseInFinancialLiabilitiesExpenses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInFinancialLiabilitiesExpenses" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome" xlink:label="ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInInterestInOtherComprehensiveIncome" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementMaturityOfFinancialLiabilitiesDetails" xlink:type="extended" xlink:title="42910 - Disclosure - Risk management - Maturity of financial liabilities (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis" xlink:label="ifrs-full_MaturityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_MaturityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember" xlink:label="ifrs-full_AggregatedTimeBandsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MaturityAxis" xlink:to="ifrs-full_AggregatedTimeBandsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember" xlink:label="ifrs-full_NotLaterThanOneYearMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_NotLaterThanOneYearMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:label="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanFiveYearsAndNotLaterThanTenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanTenYearsMember" xlink:label="ifrs-full_LaterThanTenYearsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_AggregatedTimeBandsMember" xlink:to="ifrs-full_LaterThanTenYearsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BankBorrowingsUndiscountedCashFlows" xlink:label="ifrs-full_BankBorrowingsUndiscountedCashFlows"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_BankBorrowingsUndiscountedCashFlows" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" xlink:label="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_TradeAndOtherPayablesUndiscountedCashFlows" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" xlink:label="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NonderivativeFinancialLiabilitiesUndiscountedCashFlows" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClosingForeignExchangeRates" xlink:label="ec_ClosingForeignExchangeRates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_ClosingForeignExchangeRates" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRiskManagementAdditionalInformationDetails" xlink:type="extended" xlink:title="42912 - Disclosure - Risk management - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis" xlink:label="ifrs-full_TypesOfRisksAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfRisksAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember" xlink:label="ifrs-full_TypesOfRisksMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfRisksAxis" xlink:to="ifrs-full_TypesOfRisksMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember" xlink:label="ifrs-full_CurrencyRiskMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfRisksMember" xlink:to="ifrs-full_CurrencyRiskMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PesoPortfolioMember" xlink:label="ec_PesoPortfolioMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_PesoPortfolioMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollorPortfolioMember" xlink:label="ec_UsDollorPortfolioMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_UsDollorPortfolioMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesAxis" xlink:label="ifrs-full_TypesOfHedgesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfHedgesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfHedgesMember" xlink:label="ifrs-full_TypesOfHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfHedgesAxis" xlink:to="ifrs-full_TypesOfHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" xlink:label="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_HedgesOfNetInvestmentInForeignOperationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowHedgesMember" xlink:label="ifrs-full_CashFlowHedgesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_TypesOfHedgesMember" xlink:to="ifrs-full_CashFlowHedgesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CurrencyAxis" xlink:label="srt_CurrencyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CurrencyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2023/currency-2023.xsd#currency_AllCurrenciesDomain" xlink:label="currency_AllCurrenciesDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CurrencyAxis" xlink:to="currency_AllCurrenciesDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ColombianPesoMember" xlink:label="ec_ColombianPesoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_ColombianPesoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UsDollarMember" xlink:label="ec_UsDollarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="currency_AllCurrenciesDomain" xlink:to="ec_UsDollarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBusinessGroupMember" xlink:label="ec_EcopetrolBusinessGroupMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBusinessGroupMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaColombiaMember" xlink:label="ec_IsaColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_IsaColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInterestRatesAxis" xlink:label="ifrs-full_TypesOfInterestRatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" xlink:to="ifrs-full_TypesOfInterestRatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateTypesMember" xlink:label="ifrs-full_InterestRateTypesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInterestRatesAxis" xlink:to="ifrs-full_InterestRateTypesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FloatingInterestRateMember" xlink:label="ifrs-full_FloatingInterestRateMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InterestRateTypesMember" xlink:to="ifrs-full_FloatingInterestRateMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:label="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IncreaseDecreaseInForeignExchangeRate" xlink:label="ec_IncreaseDecreaseInForeignExchangeRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_IncreaseDecreaseInForeignExchangeRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate" xlink:label="ifrs-full_ClosingForeignExchangeRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_ClosingForeignExchangeRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" xlink:label="ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GrossFinancialAssetsSetOffAgainstFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency" xlink:label="ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_NetPositionOfAssetsAndLiabilitiesOfFunctionalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" xlink:label="ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GrossFinancialLiabilitiesSubjectToOffsettingEnforceableMasterNettingArrangementsOrSimilarAgreements" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" xlink:label="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_RepaymentsOfBorrowingsClassifiedAsFinancingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" xlink:label="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialInstrumentsDesignatedAsHedgingInstrumentsAtFairValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_GainLossOnHedgeIneffectivenessRecognisedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolio" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentAssets" xlink:label="ifrs-full_HedgingInstrumentAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_HedgingInstrumentLiabilities" xlink:label="ifrs-full_HedgingInstrumentLiabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_HedgingInstrumentLiabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssets" xlink:label="ifrs-full_FinancialAssets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_FinancialAssets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" xlink:label="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_MaximumPercentageOfCashInvestmentHeldInPortfolioNonCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DesignationOfNewCoverageOfHedgingInstrument" xlink:label="ec_DesignationOfNewCoverageOfHedgingInstrument"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_DisclosureOfDetailedInformationAboutFinancialRiskManagementLineItems" xlink:to="ec_DesignationOfNewCoverageOfHedgingInstrument" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesDetails" xlink:type="extended" xlink:title="43001 - Disclosure - Related parties (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraS.a.Member" xlink:label="ec_InterligaoEltricaDoMadeiraS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaGaranhunsS.aMember" xlink:label="ec_InterligacaoEletricaGaranhunsS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaGaranhunsS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaParaguacuS.aMember" xlink:label="ec_InterligacaoEletricaParaguacuS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaParaguacuS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaAimoresS.aMember" xlink:label="ec_InterligacaoEletricaAimoresS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaAimoresS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaIvaiS.a.Member" xlink:label="ec_InterligacaoEletricaIvaiS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligacaoEletricaIvaiS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexS.aMember" xlink:label="ec_DerivexS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexionKimalLoAguirreS.a.Member" xlink:label="ec_ConexionKimalLoAguirreS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexionKimalLoAguirreS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrasilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrasilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_InternexaBrasilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesWhereEntityIsVenturerMember" xlink:label="ifrs-full_JointVenturesWhereEntityIsVenturerMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_JointVenturesWhereEntityIsVenturerMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_AssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:label="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsReceivableRelatedPartyTransactions" xlink:label="ec_AccountsReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_AccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentAccountsReceivableRelatedPartyTransactions" xlink:label="ec_CurrentAccountsReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentAccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentAccountsReceivableRelatedPartyTransactions" xlink:label="ec_NoncurrentAccountsReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentAccountsReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansReceivableRelatedPartyTransactions" xlink:label="ec_LoansReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_LoansReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentLoansReceivableRelatedPartyTransactions" xlink:label="ec_CurrentLoansReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentLoansReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentLoansReceivableRelatedPartyTransactions" xlink:label="ec_NoncurrentLoansReceivableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentLoansReceivableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherAssetsRelatedPartyTransactions" xlink:label="ec_OtherAssetsRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherAssetsRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherCurrentAssetsRelatedPartyTransactions" xlink:label="ec_OtherCurrentAssetsRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherCurrentAssetsRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherNoncurrentAssetsRelatedPartyTransactions" xlink:label="ec_OtherNoncurrentAssetsRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherNoncurrentAssetsRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccountsPayableRelatedPartyTransactions" xlink:label="ec_AccountsPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_AccountsPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentAccountsPayableRelatedPartyTransactions" xlink:label="ec_CurrentAccountsPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentAccountsPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentAccountsPayableRelatedPartyTransactions" xlink:label="ec_NoncurrentAccountsPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentAccountsPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LoansPayableRelatedPartyTransactions" xlink:label="ec_LoansPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_LoansPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_CurrentLoansPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_CurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NoncurrentLoansPayableRelatedPartyTransactions" xlink:label="ec_NoncurrentLoansPayableRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_NoncurrentLoansPayableRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedParties" xlink:label="ec_OtherLiabilitiesRelatedParties"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedParties" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedPartiesCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedPartiesCurrent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherLiabilitiesRelatedPartiesNonCurrent" xlink:label="ec_OtherLiabilitiesRelatedPartiesNonCurrent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_InvestmentsInSubsidiariesJointVenturesAndAssociatesAbstract" xlink:to="ec_OtherLiabilitiesRelatedPartiesNonCurrent" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureRelatedPartiesTransactionsWithRelatedPartiesDetails" xlink:type="extended" xlink:title="43002 - Disclosure - Related parties - Transactions with related parties (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergyLimitedMember" xlink:label="ec_EquionEnergyLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergyLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasNaturalDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasNaturalDelOrienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_GasNaturalDelOrienteS.a.E.s.p.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtrucolS.a.Member" xlink:label="ec_ExtrucolS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ExtrucolS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_E2EnergaEficienteS.a.E.s.p.Member" xlink:label="ec_E2EnergaEficienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_E2EnergaEficienteS.a.E.s.p.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:label="ifrs-full_CategoriesOfRelatedPartiesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="ifrs-full_CategoriesOfRelatedPartiesAxis" priority="2" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:label="ifrs-full_EntitysTotalForRelatedPartiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="ifrs-full_EntitysTotalForRelatedPartiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesMember" xlink:label="ifrs-full_JointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_JointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember" xlink:label="ifrs-full_AssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="ifrs-full_AssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:label="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesAndServicesRelatedPartyTransactions" xlink:label="ec_SalesAndServicesRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_SalesAndServicesRelatedPartyTransactions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurchasesAndOtherAssetsRelatedPartyTransactions" xlink:label="ec_PurchasesAndOtherAssetsRelatedPartyTransactions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="ec_PurchasesAndOtherAssetsRelatedPartyTransactions" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsNotOperatorDetails" xlink:type="extended" xlink:title="43101 - Disclosure - Joint operations - Contracts in which Ecopetrol is not the operator (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChipironContractMember" xlink:label="ec_ChipironContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractNameDomain" xlink:to="ec_ChipironContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsechaContractMember" xlink:label="ec_ConsechaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractNameDomain" xlink:to="ec_ConsechaContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CravoNorteContractMember" xlink:label="ec_CravoNorteContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ContractNameDomain" xlink:to="ec_CravoNorteContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RondonContractMember" xlink:label="ec_RondonContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ContractNameDomain" xlink:to="ec_RondonContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_QuifaContractMember" xlink:label="ec_QuifaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_QuifaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CapachosLla122ContractMember" xlink:label="ec_CapachosLla122ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_CapachosLla122ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TayronaContractMember" xlink:label="ec_TayronaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_TayronaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuerteSurContractMember" xlink:label="ec_FuerteSurContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_FuerteSurContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PurpleAngelContractMember" xlink:label="ec_PurpleAngelContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_PurpleAngelContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Col5ContractMember" xlink:label="ec_Col5ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_Col5ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SulDeGatoDoMatoContractMember" xlink:label="ec_SulDeGatoDoMatoContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_SulDeGatoDoMatoContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GunflintContractMember" xlink:label="ec_GunflintContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_GunflintContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DalmatianContractMember" xlink:label="ec_DalmatianContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ContractNameDomain" xlink:to="ec_DalmatianContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_K2ContractMember" xlink:label="ec_K2ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_ContractNameDomain" xlink:to="ec_K2ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsoxContractMember" xlink:label="ec_EsoxContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_EsoxContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Bloque8ContractMember" xlink:label="ec_Bloque8ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_Bloque8ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Bloque6ContractMember" xlink:label="ec_Bloque6ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_ContractNameDomain" xlink:to="ec_Bloque6ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RodeoMidlandBasinContractMember" xlink:label="ec_RodeoMidlandBasinContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_ContractNameDomain" xlink:to="ec_RodeoMidlandBasinContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PauBrasilContractMember" xlink:label="ec_PauBrasilContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_PauBrasilContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn1ContractMember" xlink:label="ec_Ssjn1ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn1ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos86ContractMember" xlink:label="ec_Llanos86ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos86ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos87ContractMember" xlink:label="ec_Llanos87ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos87ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos104ContractMember" xlink:label="ec_Llanos104ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos104ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos123ContractMember" xlink:label="ec_Llanos123ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos123ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Llanos124ContractMember" xlink:label="ec_Llanos124ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ec_ContractNameDomain" xlink:to="ec_Llanos124ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CpiPalaguaContractMember" xlink:label="ec_CpiPalaguaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ec_ContractNameDomain" xlink:to="ec_CpiPalaguaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol1ContractMember" xlink:label="ec_EPCol1ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol1ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol2ContractMember" xlink:label="ec_EPCol2ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol2ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol6ContractMember" xlink:label="ec_EPCol6ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol6ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EPCol7ContractMember" xlink:label="ec_EPCol7ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ec_ContractNameDomain" xlink:to="ec_EPCol7ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerdicesContractMember" xlink:label="ec_PerdicesContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ec_ContractNameDomain" xlink:to="ec_PerdicesContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vim42ContractMember" xlink:label="ec_Vim42ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vim42ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn31ContractMember" xlink:label="ec_Ssjn31ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn31ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClarineroContractMember" xlink:label="ec_ClarineroContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ec_ContractNameDomain" xlink:to="ec_ClarineroContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1709ContractMember" xlink:label="ec_SM1709ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1709ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1908ContractMember" xlink:label="ec_SM1908ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1908ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1601ContractMember" xlink:label="ec_SM1601ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1601ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1713ContractMember" xlink:label="ec_SM1713ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1713ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1817ContractMember" xlink:label="ec_SM1817ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1817ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1599ContractMember" xlink:label="ec_SM1599ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1599ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SM1910ContractMember" xlink:label="ec_SM1910ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ec_ContractNameDomain" xlink:to="ec_SM1910ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS54ContractMember" xlink:label="ec_BmS54ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS54ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CeM715ContractMember" xlink:label="ec_CeM715ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ec_ContractNameDomain" xlink:to="ec_CeM715ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM187ContractMember" xlink:label="ec_PamaM187ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM187ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM188ContractMember" xlink:label="ec_PamaM188ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM188ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM222ContractMember" xlink:label="ec_PamaM222ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM222ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmC44ContractMember" xlink:label="ec_BmC44ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmC44ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS74ContractMember" xlink:label="ec_BmS74ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS74ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmC29ContractMember" xlink:label="ec_BmC29ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmC29ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS73ContractMember" xlink:label="ec_BmS73ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS73ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS71ContractMember" xlink:label="ec_BmS71ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS71ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS72ContractMember" xlink:label="ec_BmS72ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS72ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ManaMember" xlink:label="ec_ManaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ec_ContractNameDomain" xlink:to="ec_ManaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AmbrosiaMember" xlink:label="ec_AmbrosiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ec_ContractNameDomain" xlink:to="ec_AmbrosiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RioOpiaMember" xlink:label="ec_RioOpiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ec_ContractNameDomain" xlink:to="ec_RioOpiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmS63Member" xlink:label="ec_BmS63Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="56" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmS63Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PamaM223ContractMember" xlink:label="ec_PamaM223ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="57" xlink:from="ec_ContractNameDomain" xlink:to="ec_PamaM223ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BmEs29ContractMember" xlink:label="ec_BmEs29ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="58" xlink:from="ec_ContractNameDomain" xlink:to="ec_BmEs29ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SierracolEnergyAraucaLlcMember" xlink:label="ec_SierracolEnergyAraucaLlcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FronteraEnergyColombiaCorpMember" xlink:label="ec_FronteraEnergyColombiaCorpMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_FronteraEnergyColombiaCorpMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellEpOffshoreVenturesLimitedMember" xlink:label="ec_ShellEpOffshoreVenturesLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ShellEpOffshoreVenturesLimitedMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellMember" xlink:label="ec_ShellMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ShellMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BpEnergyMember" xlink:label="ec_BpEnergyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_BpEnergyMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChevronMember" xlink:label="ec_ChevronMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ChevronMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InteroilColombiaMember" xlink:label="ec_InteroilColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InteroilColombiaMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MurphyExplorationAndProductionCompanyUsaMember" xlink:label="ec_MurphyExplorationAndProductionCompanyUsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_MurphyExplorationAndProductionCompanyUsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AnadarkoMember" xlink:label="ec_AnadarkoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_AnadarkoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OxyAnadarkoMember" xlink:label="ec_OxyAnadarkoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OxyAnadarkoMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HessMember" xlink:label="ec_HessMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_HessMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OngcMember" xlink:label="ec_OngcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OngcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolMember" xlink:label="ec_RepsolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PetrobrasMember" xlink:label="ec_PetrobrasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PetrobrasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VancoMember" xlink:label="ec_VancoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_VancoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_QuarterNorthEnergyMember" xlink:label="ec_QuarterNorthEnergyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_QuarterNorthEnergyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_UnionTemporalIsmocolJoshiParkoMember" xlink:label="ec_UnionTemporalIsmocolJoshiParkoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_UnionTemporalIsmocolJoshiParkoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParexResourcesColombiaLtdMember" xlink:label="ec_ParexResourcesColombiaLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParexResourcesColombiaLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AnadarkoColombiaCompanyOxyMember" xlink:label="ec_AnadarkoColombiaCompanyOxyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_AnadarkoColombiaCompanyOxyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GeoparkColombiaSasMember" xlink:label="ec_GeoparkColombiaSasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_GeoparkColombiaSasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LewisEnergyColombiaMember" xlink:label="ec_LewisEnergyColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_LewisEnergyColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OccidentalMidlandBasinLlcOxyMember" xlink:label="ec_OccidentalMidlandBasinLlcOxyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_OccidentalMidlandBasinLlcOxyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PemexExplorationYProductionMember" xlink:label="ec_PemexExplorationYProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PemexExplorationYProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PcCarigaliMexicoOperationSaMember" xlink:label="ec_PcCarigaliMexicoOperationSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PcCarigaliMexicoOperationSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityNotOperatorMember" xlink:label="ec_ContractWhereEntityNotOperatorMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityNotOperatorMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember" xlink:label="ifrs-full_TopOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_TopOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NameOfJointOperation" xlink:label="ifrs-full_NameOfJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_NameOfJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfContract" xlink:label="ec_TypeOfContract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_TypeOfContract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureJointOperationsContractsInWhichEcopetrolIsOperatorDetails" xlink:type="extended" xlink:title="43102 - Disclosure - Joint operations - Contracts in which Ecopetrol is the operator (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsTable" xlink:label="ifrs-full_DisclosureOfJointOperationsTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameAxis" xlink:label="ec_ContractNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractNameDomain" xlink:label="ec_ContractNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractNameAxis" xlink:to="ec_ContractNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vmm29ContractMember" xlink:label="ec_Vmm29ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vmm29ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cr2ContractMember" xlink:label="ec_Cr2ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cr2ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn1ContractMember" xlink:label="ec_Ssjn1ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn1ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_C62ContractMember" xlink:label="ec_C62ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ContractNameDomain" xlink:to="ec_C62ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_KaleMember" xlink:label="ec_KaleMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ContractNameDomain" xlink:to="ec_KaleMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cpo9ContractMember" xlink:label="ec_Cpo9ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cpo9ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vmm32ContractMember" xlink:label="ec_Vmm32ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vmm32ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CatleyaContractMember" xlink:label="ec_CatleyaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ContractNameDomain" xlink:to="ec_CatleyaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CardonContractMember" xlink:label="ec_CardonContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ContractNameDomain" xlink:to="ec_CardonContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Cpo9AkaciasContractMember" xlink:label="ec_Cpo9AkaciasContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ContractNameDomain" xlink:to="ec_Cpo9AkaciasContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Orc401Crc200401ContractMember" xlink:label="ec_Orc401Crc200401ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ContractNameDomain" xlink:to="ec_Orc401Crc200401ContractMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LaCiraInfantasContractMember" xlink:label="ec_LaCiraInfantasContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ContractNameDomain" xlink:to="ec_LaCiraInfantasContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TecaContractMember" xlink:label="ec_TecaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ContractNameDomain" xlink:to="ec_TecaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SanJacintoRioPaezContractMember" xlink:label="ec_SanJacintoRioPaezContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_ContractNameDomain" xlink:to="ec_SanJacintoRioPaezContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ClarineroContractMember" xlink:label="ec_ClarineroContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ec_ContractNameDomain" xlink:to="ec_ClarineroContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MundoNuevoOneContractMember" xlink:label="ec_MundoNuevoOneContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ec_ContractNameDomain" xlink:to="ec_MundoNuevoOneContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AltoMagdalenaPipelineContractMember" xlink:label="ec_AltoMagdalenaPipelineContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ec_ContractNameDomain" xlink:to="ec_AltoMagdalenaPipelineContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NiscotaContractMember" xlink:label="ec_NiscotaContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ec_ContractNameDomain" xlink:to="ec_NiscotaContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerdicesContractMember" xlink:label="ec_PerdicesContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ec_ContractNameDomain" xlink:to="ec_PerdicesContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Vim42ContractMember" xlink:label="ec_Vim42ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ec_ContractNameDomain" xlink:to="ec_Vim42ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Ssjn31ContractMember" xlink:label="ec_Ssjn31ContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ec_ContractNameDomain" xlink:to="ec_Ssjn31ContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExxonmobilExplorationColombiaMember" xlink:label="ec_ExxonmobilExplorationColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ExxonmobilExplorationColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolColombiaOilGasLimitedMember" xlink:label="ec_RepsolColombiaOilGasLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolColombiaOilGasLimitedMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CpvenEPCorpSucursalColombiaMember" xlink:label="ec_CpvenEPCorpSucursalColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_CpvenEPCorpSucursalColombiaMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RepsolExploracionColombiaSaMember" xlink:label="ec_RepsolExploracionColombiaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_RepsolExploracionColombiaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmeraldEnergyPlcSucColombiaMember" xlink:label="ec_EmeraldEnergyPlcSucColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EmeraldEnergyPlcSucColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParexResourcesColombiaLtd.Member" xlink:label="ec_ParexResourcesColombiaLtd.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParexResourcesColombiaLtd.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LewisEnergyColombiaMember" xlink:label="ec_LewisEnergyColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_LewisEnergyColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PerencoOilAndGasMember" xlink:label="ec_PerencoOilAndGasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PerencoOilAndGasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EmeraldEnergyMember" xlink:label="ec_EmeraldEnergyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EmeraldEnergyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SierracolEnergyAraucaLlcMember" xlink:label="ec_SierracolEnergyAraucaLlcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_SierracolEnergyAraucaLlcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TalismanColombiaOilAndGasLtdMember" xlink:label="ec_TalismanColombiaOilAndGasLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TalismanColombiaOilAndGasLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeAxis" xlink:label="ec_ContractTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsTable" xlink:to="ec_ContractTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractTypeDomain" xlink:label="ec_ContractTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_ContractTypeAxis" xlink:to="ec_ContractTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ContractWhereEntityIsOperatorMember" xlink:label="ec_ContractWhereEntityIsOperatorMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_ContractTypeDomain" xlink:to="ec_ContractWhereEntityIsOperatorMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointOperationsLineItems" xlink:label="ifrs-full_DisclosureOfJointOperationsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_DisclosureOfJointOperationsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NameOfJointOperation" xlink:label="ifrs-full_NameOfJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_NameOfJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfContract" xlink:label="ec_TypeOfContract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_TypeOfContract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureInAdditionToPap" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureBasic" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureBasic"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureBasic" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInterestInJointVentureIncremental" xlink:label="ec_PercentageOfOwnershipInterestInJointVentureIncremental"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfJointOperationsLineItems" xlink:to="ec_PercentageOfOwnershipInterestInJointVentureIncremental" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsDetails" xlink:type="extended" xlink:title="43201 - Disclosure - Information by segments (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" priority="2" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" xlink:label="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeAxis" xlink:label="ec_SalesByTypeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ec_SalesByTypeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SalesByTypeDomain" xlink:label="ec_SalesByTypeDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_SalesByTypeAxis" xlink:to="ec_SalesByTypeDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ThirdPartySalesMember" xlink:label="ec_ThirdPartySalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_SalesByTypeDomain" xlink:to="ec_ThirdPartySalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntersegmentSalesMember" xlink:label="ec_IntersegmentSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_SalesByTypeDomain" xlink:to="ec_IntersegmentSalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostAxis" xlink:label="ec_TypeOfCostAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ec_TypeOfCostAxis" priority="2" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TypeOfCostDomain" xlink:label="ec_TypeOfCostDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_TypeOfCostAxis" xlink:to="ec_TypeOfCostDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_VariableCostMember" xlink:label="ec_VariableCostMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_VariableCostMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FixedCostMember" xlink:label="ec_FixedCostMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_TypeOfCostDomain" xlink:to="ec_FixedCostMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue" xlink:label="ifrs-full_Revenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_Revenue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales" xlink:label="ifrs-full_CostOfSales"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_CostOfSales" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit" xlink:label="ifrs-full_GrossProfit"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_GrossProfit" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExpenseAndOtherAdministrative" xlink:label="ec_ExpenseAndOtherAdministrative"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_ExpenseAndOtherAdministrative" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OperationAndProjectsExpenses" xlink:label="ec_OperationAndProjectsExpenses"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_OperationAndProjectsExpenses" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" xlink:label="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ImpairmentLossImpairmentGainAndReversalOfImpairmentLossDeterminedInAccordanceWithIFRS9" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherNetOperatingIncomeExpense" xlink:label="ec_OtherNetOperatingIncomeExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_OtherNetOperatingIncomeExpense" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities" xlink:label="ifrs-full_ProfitLossFromOperatingActivities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ProfitLossFromOperatingActivities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FinanceIncomeCostAbstract" xlink:label="ec_FinanceIncomeCostAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_FinanceIncomeCostAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncome" xlink:label="ifrs-full_FinanceIncome"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceIncome" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts" xlink:label="ifrs-full_FinanceCosts"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceCosts" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:label="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceIncomeCost" xlink:label="ifrs-full_FinanceIncomeCost"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_FinanceIncomeCost" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:label="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax" xlink:label="ifrs-full_ProfitLossBeforeTax"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ProfitLossBeforeTax" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:label="ifrs-full_IncomeTaxExpenseContinuingOperations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_IncomeTaxExpenseContinuingOperations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_FinanceIncomeCostAbstract" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToAbstract" xlink:label="ifrs-full_ProfitLossAttributableToAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_ProfitLossAttributableToAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToOwnersOfParent" xlink:label="ifrs-full_ProfitLossAttributableToOwnersOfParent"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProfitLossAttributableToAbstract" xlink:to="ifrs-full_ProfitLossAttributableToOwnersOfParent" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossAttributableToNoncontrollingInterests" xlink:label="ifrs-full_ProfitLossAttributableToNoncontrollingInterests"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProfitLossAttributableToAbstract" xlink:to="ifrs-full_ProfitLossAttributableToNoncontrollingInterests" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SupplementaryInformationAbstract" xlink:label="ec_SupplementaryInformationAbstract"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_SupplementaryInformationAbstract" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense" xlink:label="ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_SupplementaryInformationAbstract" xlink:to="ec_AdjustmentsForDepreciationDepletionAndAmortisationExpense" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsSalesByProductDetails" xlink:type="extended" xlink:title="43202 - Disclosure - Information by segments - Sales by product (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" priority="3" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" xlink:label="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ElectricPowerTransmissionAndTollRoadsConcessionsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EliminationOfIntersegmentAmountsMember" xlink:label="ifrs-full_EliminationOfIntersegmentAmountsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_EliminationOfIntersegmentAmountsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersAxis" xlink:label="ifrs-full_MarketsOfCustomersAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_MarketsOfCustomersAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MarketsOfCustomersMember" xlink:label="ifrs-full_MarketsOfCustomersMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_MarketsOfCustomersAxis" xlink:to="ifrs-full_MarketsOfCustomersMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DomesticSalesMember" xlink:label="ec_DomesticSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_DomesticSalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ForeignSalesMember" xlink:label="ec_ForeignSalesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_MarketsOfCustomersMember" xlink:to="ec_ForeignSalesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis" xlink:label="ifrs-full_ProductsAndServicesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_ProductsAndServicesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember" xlink:label="ifrs-full_ProductsAndServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ProductsAndServicesAxis" xlink:to="ifrs-full_ProductsAndServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MeddistillatesMember" xlink:label="ec_MeddistillatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_MeddistillatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasolineAndTurboFuelMember" xlink:label="ec_GasolineAndTurboFuelMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_GasolineAndTurboFuelMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalGassMember" xlink:label="ec_NaturalGassMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_NaturalGassMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServicesMember" xlink:label="ec_ServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ElectricPowerTransmissionServices2Member" xlink:label="ec_ElectricPowerTransmissionServices2Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_ElectricPowerTransmissionServices2Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadsAndConstructionServicesMember" xlink:label="ec_RoadsAndConstructionServicesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_RoadsAndConstructionServicesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelGasServiceMember" xlink:label="ec_FuelGasServiceMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelGasServiceMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PlasticAndRubberMember" xlink:label="ec_PlasticAndRubberMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PlasticAndRubberMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AsphaltsMember" xlink:label="ec_AsphaltsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AsphaltsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LpgAndPropaneMember" xlink:label="ec_LpgAndPropaneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_LpgAndPropaneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CrudeOilsMember" xlink:label="ec_CrudeOilsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CrudeOilsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PolyethyleneMember" xlink:label="ec_PolyethyleneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_PolyethyleneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AromaticsMember" xlink:label="ec_AromaticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_AromaticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelOilMember" xlink:label="ec_FuelOilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_FuelOilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherIncomeGasContractsMember" xlink:label="ec_OtherIncomeGasContractsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherIncomeGasContractsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OtherProductsMember" xlink:label="ec_OtherProductsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_OtherProductsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DieselMember" xlink:label="ec_DieselMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_DieselMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CashFlowHedgingMember" xlink:label="ec_CashFlowHedgingMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_ProductsAndServicesMember" xlink:to="ec_CashFlowHedgingMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenuesFromSaleOfGoods" xlink:label="ec_RevenuesFromSaleOfGoods"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_RevenuesFromSaleOfGoods" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TotalSalesRevenue" xlink:label="ec_TotalSalesRevenue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ec_TotalSalesRevenue" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureInformationBySegmentsCapitalExpendituresBySegmentsDetails" xlink:type="extended" xlink:title="43203 - Disclosure - Information by segments - Capital expenditures by segments (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis" xlink:label="ifrs-full_SegmentsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember" xlink:label="ifrs-full_SegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentsAxis" xlink:to="ifrs-full_SegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationAndProductionMember" xlink:label="ec_ExplorationAndProductionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_ExplorationAndProductionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefiningAndPetrochemicalsMember" xlink:label="ec_RefiningAndPetrochemicalsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_RefiningAndPetrochemicalsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransportationAndLogisticsMember" xlink:label="ec_TransportationAndLogisticsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_TransportationAndLogisticsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PowerTransmissionAndRoadMember" xlink:label="ec_PowerTransmissionAndRoadMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_SegmentsMember" xlink:to="ec_PowerTransmissionAndRoadMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentConsolidationItemsAxis" xlink:label="ifrs-full_SegmentConsolidationItemsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_SegmentConsolidationItemsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:label="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SegmentConsolidationItemsAxis" xlink:to="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OperatingSegmentsMember" xlink:label="ifrs-full_OperatingSegmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSegmentConsolidationItemsMember" xlink:to="ifrs-full_OperatingSegmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis" xlink:label="ifrs-full_TypesOfInvestmentPropertyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="ifrs-full_TypesOfInvestmentPropertyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember" xlink:label="ifrs-full_InvestmentPropertyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="ifrs-full_InvestmentPropertyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PropertyPlantAndEquipmentsMember" xlink:label="ec_PropertyPlantAndEquipmentsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_PropertyPlantAndEquipmentsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalResourcesMember" xlink:label="ec_NaturalAndEnvironmentalResourcesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_NaturalAndEnvironmentalResourcesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IntangiblesMember" xlink:label="ec_IntangiblesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_InvestmentPropertyMember" xlink:to="ec_IntangiblesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:label="ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_DisclosureOfOperatingSegmentsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentProperty" xlink:label="ifrs-full_InvestmentProperty"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="ifrs-full_InvestmentProperty" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedReserveInformationDetails" xlink:type="extended" xlink:title="43304 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Reserve information (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" xlink:label="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:label="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" xlink:to="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember" xlink:label="ifrs-full_PropertyPlantAndEquipmentMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="ifrs-full_PropertyPlantAndEquipmentMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasMember" xlink:label="ec_GasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ec_GasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OilsMember" xlink:label="ec_OilsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="ec_OilsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:label="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ScheduleOfProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedOilAndGasReservesNet" xlink:label="ec_ProvedOilAndGasReservesNet"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedOilAndGasReservesNet" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesRevisionsOfPreviousEstimates" xlink:label="ec_ProvedReservesRevisionsOfPreviousEstimates"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesRevisionsOfPreviousEstimates" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesImprovedRecovery" xlink:label="ec_ProvedReservesImprovedRecovery"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesImprovedRecovery" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesPurchases" xlink:label="ec_ProvedReservesPurchases"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesPurchases" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesExtensionsDiscoveriesAndAdditions" xlink:label="ec_ProvedReservesExtensionsDiscoveriesAndAdditions"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesExtensionsDiscoveriesAndAdditions" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesSales" xlink:label="ec_ProvedReservesSales"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesSales" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedReservesProduction" xlink:label="ec_ProvedReservesProduction"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedReservesProduction" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedDevelopedReserves" xlink:label="ec_ProvedDevelopedReserves"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedDevelopedReserves" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProvedUndevelopedReserve" xlink:label="ec_ProvedUndevelopedReserve"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ReserveQuantitiesProvedDevelopedAndUndevelopedOilAndGasReserveQuantitiesLineItems" xlink:to="ec_ProvedUndevelopedReserve" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSupplementalInformationOnOilAndGasProducingActivitiesUnauditedAdditionalInformationDetailsImported" xlink:type="extended" xlink:title="43307 - Disclosure - Supplemental information on oil and gas producing activities (unaudited) - Additional Information (Details) (Imported)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourceTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolOleoEGasDoBrasilLtdaMember" xlink:label="ec_EcopetrolOleoEGasDoBrasilLtdaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="dei_LegalEntityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" use="optional"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="dei_EntityDomain" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyAxis" xlink:label="ec_IfrsNameOfPropertyAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="ec_IfrsNameOfPropertyAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsNameOfPropertyDomain" xlink:label="ec_IfrsNameOfPropertyDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsNameOfPropertyAxis" xlink:to="ec_IfrsNameOfPropertyDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffshoreBlocksInSantosBasinMember" xlink:label="ec_OffshoreBlocksInSantosBasinMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsNameOfPropertyDomain" xlink:to="ec_OffshoreBlocksInSantosBasinMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CounterpartyNameAxis" xlink:label="srt_CounterpartyNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceTable" xlink:to="srt_CounterpartyNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="srt_RepurchaseAgreementCounterpartyNameDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="srt_CounterpartyNameAxis" xlink:to="srt_RepurchaseAgreementCounterpartyNameDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ShellMember" xlink:label="ec_ShellMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_ShellMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolBrazilMember" xlink:label="ec_EcopetrolBrazilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="ec_EcopetrolBrazilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourceLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_ExplorationForAndEvaluationOfMineralResourceTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations" xlink:label="ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_NaturalAndEnvironmentalPropertiesIncludingAssetRetirementObligations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfOffshoreBlocksAcquiredAndCapitlized" xlink:label="ec_NumberOfOffshoreBlocksAcquiredAndCapitlized"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_NumberOfOffshoreBlocksAcquiredAndCapitlized" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfOwnershipInUnapprovedProperties" xlink:label="ec_PercentageOfOwnershipInUnapprovedProperties"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfOwnershipInUnapprovedProperties" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AccretionExpenseRelatedToAssetRetirementObligations" xlink:label="ec_AccretionExpenseRelatedToAssetRetirementObligations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_AccretionExpenseRelatedToAssetRetirementObligations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" xlink:label="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_DepreciationDepletionAndAmortizationRelatedToAssetRetirementObligations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" xlink:label="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_PercentageOfCrudeOilAndGasProductionBasedOnVolume" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EstimatedReservePercentageSpecializedFirms" xlink:label="ec_EstimatedReservePercentageSpecializedFirms"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_EstimatedReservePercentageSpecializedFirms" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointOperation" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointOperation"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointOperation" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" xlink:label="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ec_FutureNetCashFlowsRelatingToProvedCrudeOilAndGasReservesNetProductionCostsEstimatedCostsForAssetRetirementObligations" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_ExplorationForAndEvaluationOfMineralResourceLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDetails" xlink:type="extended" xlink:title="43401 - Disclosure - Subsequent and relevant events (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IssuanceOfBondsInInternationalMarketMember" xlink:label="ec_IssuanceOfBondsInInternationalMarketMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_IssuanceOfBondsInInternationalMarketMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalBondsRepurchaseOfferMember" xlink:label="ec_InternationalBondsRepurchaseOfferMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_InternationalBondsRepurchaseOfferMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis" xlink:label="ifrs-full_BusinessCombinationsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BusinessCombinationsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:label="ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BusinessCombinationsAxis" xlink:to="ifrs-full_EntitysTotalForBusinessCombinationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaMember" xlink:label="ec_IsaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="ec_IsaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsYield" xlink:label="ec_BorrowingsYield"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_BorrowingsYield" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRate" xlink:label="ifrs-full_BorrowingsInterestRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_BorrowingsInterestRate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:label="ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_PercentageOfVotingEquityInterestsAcquired" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OffersReceivedForAggregateAmountOfBonds" xlink:label="ec_OffersReceivedForAggregateAmountOfBonds"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_OffersReceivedForAggregateAmountOfBonds" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsRepurchaseRate" xlink:label="ec_BondsRepurchaseRate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_BondsRepurchaseRate" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsAdditionalInformationDetails" xlink:type="extended" xlink:title="43403 - Disclosure - Subsequent and relevant events - Additional Information (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AbandonmentOfPozoMilongaWellMember" xlink:label="ec_AbandonmentOfPozoMilongaWellMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_AbandonmentOfPozoMilongaWellMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IssuanceOfDebenturesMember" xlink:label="ec_IssuanceOfDebenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_IssuanceOfDebenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityAxis" xlink:label="ec_IfrsLegalEntityAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ec_IfrsLegalEntityAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsLegalEntityMember" xlink:label="ec_IfrsLegalEntityMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsLegalEntityAxis" xlink:to="ec_IfrsLegalEntityMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolSaMember" xlink:label="ec_HocolSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsLegalEntityMember" xlink:to="ec_HocolSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PredicesJointVentureContractMember" xlink:label="ec_PredicesJointVentureContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_PredicesJointVentureContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis" xlink:label="ifrs-full_RangeAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_RangeAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember" xlink:label="ifrs-full_RangesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_RangeAxis" xlink:to="ifrs-full_RangesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember" xlink:label="ifrs-full_BottomOfRangeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_RangesMember" xlink:to="ifrs-full_BottomOfRangeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:label="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesFirstSeriesObligationsMember" xlink:label="ec_DebenturesFirstSeriesObligationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesFirstSeriesObligationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesSecondSeriesObligationsMember" xlink:label="ec_DebenturesSecondSeriesObligationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesSecondSeriesObligationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesThirdSeriesObligationsMember" xlink:label="ec_DebenturesThirdSeriesObligationsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_FifteenthIssuanceOfSimpleNonconvertibleDebenturesMember" xlink:to="ec_DebenturesThirdSeriesObligationsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork" xlink:label="ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_ExplorationForAndEvaluationOfMineralResourcesPercentageOfWork" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" xlink:label="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_ExpenseArisingFromExplorationForAndEvaluationOfMineralResources" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfDebenturesIssuable" xlink:label="ec_NumberOfDebenturesIssuable"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfDebenturesIssuable" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebenturesFaceValue" xlink:label="ec_DebenturesFaceValue"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_DebenturesFaceValue" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotesAndDebenturesIssued" xlink:label="ifrs-full_NotesAndDebenturesIssued"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotesAndDebenturesIssued" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RepaymentsOfBondsNotesAndDebentures" xlink:label="ifrs-full_RepaymentsOfBondsNotesAndDebentures"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_RepaymentsOfBondsNotesAndDebentures" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDebtManagementTransactionDetails" xlink:type="extended" xlink:title="43404 - Disclosure - Subsequent and relevant events - Debt management transaction (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DebtManagementTransactionMember" xlink:label="ec_DebtManagementTransactionMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_DebtManagementTransactionMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBankOfNovaScotiaMember" xlink:label="ec_BorrowingsFromBankOfNovaScotiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBankOfNovaScotiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBbvaSecuritiesIncMember" xlink:label="ec_BorrowingsFromBbvaSecuritiesIncMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBbvaSecuritiesIncMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromBankOfAmericaN.aMember" xlink:label="ec_BorrowingsFromBankOfAmericaN.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromBankOfAmericaN.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromJpmorganChaseBankN.aMember" xlink:label="ec_BorrowingsFromJpmorganChaseBankN.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromJpmorganChaseBankN.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromItauChileNewYorkBranchMember" xlink:label="ec_BorrowingsFromItauChileNewYorkBranchMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromItauChileNewYorkBranchMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember" xlink:label="ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BorrowingsFromStandardCharteredBankHongKongLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDebtInstrumentTerm" xlink:label="ec_IfrsDebtInstrumentTerm"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_IfrsDebtInstrumentTerm" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsNonDeductibilityOfRoyaltiesDetails" xlink:type="extended" xlink:title="43405 - Disclosure - Subsequent and relevant events - Non-deductibility of royalties (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NonDeductibilityOfRoyaltiesMember" xlink:label="ec_NonDeductibilityOfRoyaltiesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_NonDeductibilityOfRoyaltiesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TermOfGrantForMinisterToCorrectSupportingDocument" xlink:label="ec_TermOfGrantForMinisterToCorrectSupportingDocument"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_TermOfGrantForMinisterToCorrectSupportingDocument" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsDistributionOfProfitsDetails" xlink:type="extended" xlink:title="43406 - Disclosure - Subsequent and relevant events - Distribution of Profits (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsAxis" xlink:label="ec_IfrsDividendsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ec_IfrsDividendsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IfrsDividendsDomain" xlink:label="ec_IfrsDividendsDomain"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ec_IfrsDividendsAxis" xlink:to="ec_IfrsDividendsDomain" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OrdinaryDividendMember" xlink:label="ec_OrdinaryDividendMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ec_IfrsDividendsDomain" xlink:to="ec_OrdinaryDividendMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ExtraordinaryDividendMember" xlink:label="ec_ExtraordinaryDividendMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_IfrsDividendsDomain" xlink:to="ec_ExtraordinaryDividendMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwnersPerShare" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" xlink:label="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DividendsProposedOrDeclaredBeforeFinancialStatementsAuthorisedForIssueButNotRecognisedAsDistributionToOwners" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_NumberOfInstallmentsForPaymentsOfDividend" xlink:label="ec_NumberOfInstallmentsForPaymentsOfDividend"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ec_NumberOfInstallmentsForPaymentsOfDividend" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureSubsequentAndRelevantEventsFuelPriceStabilizationFundDetails" xlink:type="extended" xlink:title="43407 - Disclosure - Subsequent and relevant events - Fuel Price stabilization fund (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:label="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NonadjustingEventsMember" xlink:label="ifrs-full_NonadjustingEventsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_NonadjustingEventsAfterReportingPeriodAxis" xlink:to="ifrs-full_NonadjustingEventsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FuelPriceStabilizationFundMember" xlink:label="ec_FuelPriceStabilizationFundMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_NonadjustingEventsMember" xlink:to="ec_FuelPriceStabilizationFundMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolMember" xlink:label="ec_EcopetrolMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ReficarMember" xlink:label="ec_ReficarMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ReficarMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:label="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromGovernmentGrants" xlink:label="ifrs-full_RevenueFromGovernmentGrants"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems" xlink:to="ifrs-full_RevenueFromGovernmentGrants" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesConsolidatedSubsidiaryCompaniesDetails" xlink:type="extended" xlink:title="43501 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Consolidated subsidiary companies (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RefineriaDeCartagenaSASMember" xlink:label="ec_RefineriaDeCartagenaSASMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RefineriaDeCartagenaSASMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CenitTransporteYLogsticaSASMember" xlink:label="ec_CenitTransporteYLogsticaSASMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CenitTransporteYLogsticaSASMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoCentralSAUnitedOcensaMember" xlink:label="ec_OleoductoCentralSAUnitedOcensaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoCentralSAUnitedOcensaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolGlobalEnergySluMember" xlink:label="ec_EcopetrolGlobalEnergySluMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolGlobalEnergySluMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolPetroleumLimitedHplMember" xlink:label="ec_HocolPetroleumLimitedHplMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolPetroleumLimitedHplMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaLlcMember" xlink:label="ec_EcopetrolAmericaLlcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaLlcMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_HocolSaMember" xlink:label="ec_HocolSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_HocolSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaS.aMember" xlink:label="ec_EsenttiaS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaS.aMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCapitalAgMember" xlink:label="ec_EcopetrolCapitalAgMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCapitalAgMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AndeanChemicalsLtdMember" xlink:label="ec_AndeanChemicalsLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AndeanChemicalsLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" xlink:label="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeLosLlanosOrientalesSAUnitedODLMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" xlink:label="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InversionesDeGasesDeColombiaS.a.InvercolsaS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BlackGoldReLtdMember" xlink:label="ec_BlackGoldReLtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_BlackGoldReLtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_OleoductoDeColombiaSaOdcMember" xlink:label="ec_OleoductoDeColombiaSaOdcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_OleoductoDeColombiaSaOdcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaResinasDelPeruMember" xlink:label="ec_EsenttiaResinasDelPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaResinasDelPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolOleoEGasDoBrasilLtdaMember" xlink:label="ec_EcopetrolOleoEGasDoBrasilLtdaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolOleoEGasDoBrasilLtdaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolDelPerSAUnitedMember" xlink:label="ec_EcopetrolDelPerSAUnitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolDelPerSAUnitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcpHidrocarburosDeMexicoSaDeCvMember" xlink:label="ec_EcpHidrocarburosDeMexicoSaDeCvMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcpHidrocarburosDeMexicoSaDeCvMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolCostaAfueraSasMember" xlink:label="ec_EcopetrolCostaAfueraSasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolCostaAfueraSasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EsenttiaResinasDelPeruSacMember" xlink:label="ec_EsenttiaResinasDelPeruSacMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EsenttiaResinasDelPeruSacMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolAmericaIncMember" xlink:label="ec_EcopetrolAmericaIncMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolAmericaIncMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolPermianLlcMember" xlink:label="ec_EcopetrolPermianLlcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolPermianLlcMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TopiliServiciosAdministrativosSDeRlDeCvMember" xlink:label="ec_TopiliServiciosAdministrativosSDeRlDeCvMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TopiliServiciosAdministrativosSDeRlDeCvMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_KalixpanServiciosTecnicosSDeRlDeCvMember" xlink:label="ec_KalixpanServiciosTecnicosSDeRlDeCvMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_KalixpanServiciosTecnicosSDeRlDeCvMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AlcanosDeColombiaS.a.E.s.p.Member" xlink:label="ec_AlcanosDeColombiaS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_AlcanosDeColombiaS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolUsTradingLlcMember" xlink:label="ec_EcopetrolUsTradingLlcMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolUsTradingLlcMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_MetrogasDeColombiaS.aE.s.p.Member" xlink:label="ec_MetrogasDeColombiaS.aE.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_MetrogasDeColombiaS.aE.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_GasesDelOrienteS.a.E.s.p.Member" xlink:label="ec_GasesDelOrienteS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_GasesDelOrienteS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_PromotoraDeGasesDelSurS.a.E.s.p.Member" xlink:label="ec_PromotoraDeGasesDelSurS.a.E.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_PromotoraDeGasesDelSurS.a.E.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member" xlink:label="ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_CombustiblesLquidosDeColombiaS.aE.s.p.Member" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolSingaporePte.LtdMember" xlink:label="ec_EcopetrolSingaporePte.LtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolSingaporePte.LtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcopetrolTradingAsiaPte.LtdMember" xlink:label="ec_EcopetrolTradingAsiaPte.LtdMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EcopetrolTradingAsiaPte.LtdMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaS.a.EspMember" xlink:label="ec_InterconexinElctricaS.a.EspMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexinElctricaS.a.EspMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesAssociatesAndJointVenturesDetails" xlink:type="extended" xlink:title="43502 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Associates and Joint ventures (Details)">
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ServiportSaMember" xlink:label="ec_ServiportSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_ServiportSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SociedadPortuariaOlefinasYDerivadosSaMember" xlink:label="ec_SociedadPortuariaOlefinasYDerivadosSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_SociedadPortuariaOlefinasYDerivadosSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EcodieselColombiaSaMember" xlink:label="ec_EcodieselColombiaSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EcodieselColombiaSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EquionEnergiaLimitedMember" xlink:label="ec_EquionEnergiaLimitedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_EquionEnergiaLimitedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:label="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfAssociate" xlink:label="ec_DescriptionOfNatureOfActivityOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfJointVenture" xlink:label="ec_DescriptionOfNatureOfActivityOfJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOfJointVenture" xlink:label="ifrs-full_CountryOfIncorporationOfJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOfJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfAssociate" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfJointVenture" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ec_DisclosureOfConsolidatedSubsidiariesAssociatesAndJointVenturesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedSubsidiariesAssociatesAndJointVenturesInterconexionElectricaSaEspDetails" xlink:type="extended" xlink:title="43503 - Disclosure - Exhibit 1 - Consolidated subsidiaries, associates, and joint ventures - Interconexion Electrica S.A. ESP (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaJaguar6S.a.Member" xlink:label="ec_InterligacaoEletricaJaguar6S.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaJaguar6S.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricasJaguar8S.a.Member" xlink:label="ec_InterligacaoEletricasJaguar8S.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricasJaguar8S.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricasJaguar9S.a.Member" xlink:label="ec_InterligacaoEletricasJaguar9S.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricasJaguar9S.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoElctricaEvrecyMember" xlink:label="ec_InterligaoElctricaEvrecyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoElctricaEvrecyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoAssisMember" xlink:label="ec_FundoDeInvestimentoAssisMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoAssisMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" xlink:label="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" xlink:label="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoXavantesReferenciadoDiMember" xlink:label="ec_FundoDeInvestimentoXavantesReferenciadoDiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionesVialesMember" xlink:label="ec_InterconexionesVialesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionesVialesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAguapeMember" xlink:label="ec_InterligaoEltricaAguapeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaAguapeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItaquerMember" xlink:label="ec_InterligaoEltricaItaquerMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItaquerMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItanesMember" xlink:label="ec_InterligaoEltricaItanesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItanesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaMember" xlink:label="ec_InternexaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransamericanTelecomunicationSaMember" xlink:label="ec_TransamericanTelecomunicationSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TransamericanTelecomunicationSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesMember" xlink:label="ec_InternexaParticipaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaPeruMember" xlink:label="ec_InternexaPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrazilMember" xlink:label="ec_IsaCapitalDoBrazilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrazilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntercolombiaMember" xlink:label="ec_IsaIntercolombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntercolombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialChileMember" xlink:label="ec_IsaIntervialChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileMember" xlink:label="ec_IsaInversionesChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosteraChileMember" xlink:label="ec_IsaInversionesCosteraChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosteraChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesToltenMember" xlink:label="ec_IsaInversionesToltenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesToltenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInvestimentosEParticipaesMember" xlink:label="ec_IsaInvestimentosEParticipaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInvestimentosEParticipaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaTranselcaMember" xlink:label="ec_IsaTranselcaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaTranselcaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LinearSystemsReMember" xlink:label="ec_LinearSystemsReMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_LinearSystemsReMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProyectosDeInfraestructuraDelPerMember" xlink:label="ec_ProyectosDeInfraestructuraDelPerMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ProyectosDeInfraestructuraDelPerMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_XmMember" xlink:label="ec_XmMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_XmMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconnexionesDelNorteS.a.Member" xlink:label="ec_InterconnexionesDelNorteS.a.Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconnexionesDelNorteS.a.Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioElectricoYapayS.aMember" xlink:label="ec_ConsorcioElectricoYapayS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioElectricoYapayS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit1ConsolidatedCompaniesAssociatesAndJointVenturesSubsidiariesJointVenturesInterconexionElectricaSaEspDetails" xlink:type="extended" xlink:title="43504 - Disclosure - Exhibit 1. Consolidated companies, associates, and joint ventures - Subsidiaries &amp; Joint ventures Interconexion Electrica S.A. ESP (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoElctricaEvrecyMember" xlink:label="ec_InterligaoElctricaEvrecyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoElctricaEvrecyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoAssisMember" xlink:label="ec_FundoDeInvestimentoAssisMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoAssisMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" xlink:label="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoBarraBonitaRendaFixaReferenciadoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" xlink:label="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoReferenciadoDiBandeirantesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_FundoDeInvestimentoXavantesReferenciadoDiMember" xlink:label="ec_FundoDeInvestimentoXavantesReferenciadoDiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_FundoDeInvestimentoXavantesReferenciadoDiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexionesVialesMember" xlink:label="ec_InterconexionesVialesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterconexionesVialesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAguapeMember" xlink:label="ec_InterligaoEltricaAguapeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaAguapeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItaquerMember" xlink:label="ec_InterligaoEltricaItaquerMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItaquerMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItanesMember" xlink:label="ec_InterligaoEltricaItanesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItanesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaMember" xlink:label="ec_InternexaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransamericanTelecomunicationSaMember" xlink:label="ec_TransamericanTelecomunicationSaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_TransamericanTelecomunicationSaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaBrazilOperadoraDeTelecomunicaesMember" xlink:label="ec_InternexaBrazilOperadoraDeTelecomunicaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaBrazilOperadoraDeTelecomunicaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaChileMember" xlink:label="ec_InternexaChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileVasSpaMember" xlink:label="ec_IsaInversionesChileVasSpaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileVasSpaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaParticipaesMember" xlink:label="ec_InternexaParticipaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaParticipaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternexaPeruMember" xlink:label="ec_InternexaPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InternexaPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCapitalDoBrazilMember" xlink:label="ec_IsaCapitalDoBrazilMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCapitalDoBrazilMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInterchileMember" xlink:label="ec_IsaInterchileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInterchileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntercolombiaMember" xlink:label="ec_IsaIntercolombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntercolombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialChileMember" xlink:label="ec_IsaIntervialChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaIntervialColombiaMember" xlink:label="ec_IsaIntervialColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaIntervialColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesChileMember" xlink:label="ec_IsaInversionesChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesCosteraChileMember" xlink:label="ec_IsaInversionesCosteraChileMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesCosteraChileMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInversionesToltenMember" xlink:label="ec_IsaInversionesToltenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInversionesToltenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaInvestimentosEParticipaesMember" xlink:label="ec_IsaInvestimentosEParticipaesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaInvestimentosEParticipaesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaTranselcaMember" xlink:label="ec_IsaTranselcaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaTranselcaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LinearSystemsReMember" xlink:label="ec_LinearSystemsReMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_LinearSystemsReMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ProyectosDeInfraestructuraDelPerMember" xlink:label="ec_ProyectosDeInfraestructuraDelPerMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ProyectosDeInfraestructuraDelPerMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_XmMember" xlink:label="ec_XmMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_XmMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis" xlink:label="ifrs-full_JointVenturesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_JointVenturesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember" xlink:label="ifrs-full_EntitysTotalForJointVenturesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_JointVenturesAxis" xlink:to="ifrs-full_EntitysTotalForJointVenturesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDoMadeiraMember" xlink:label="ec_InterligaoEltricaDoMadeiraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaDoMadeiraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaGaranhunsMember" xlink:label="ec_InterligaoEltricaGaranhunsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaGaranhunsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaParaguauMember" xlink:label="ec_InterligaoEltricaParaguauMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaParaguauMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaAimorsMember" xlink:label="ec_InterligaoEltricaAimorsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaAimorsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaIvaMember" xlink:label="ec_InterligaoEltricaIvaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterligaoEltricaIvaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_TransmissoraAlianaDeEnergiaEltricaMember" xlink:label="ec_TransmissoraAlianaDeEnergiaEltricaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_TransmissoraAlianaDeEnergiaEltricaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamPanamMember" xlink:label="ec_InterconexinElctricaColombiaPanamPanamMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamPanamMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterconexinElctricaColombiaPanamColombiaMember" xlink:label="ec_InterconexinElctricaColombiaPanamColombiaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_InterconexinElctricaColombiaPanamColombiaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_Transnexa1Member" xlink:label="ec_Transnexa1Member"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_Transnexa1Member" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DerivexMember" xlink:label="ec_DerivexMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_DerivexMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ParquesDeRioMember" xlink:label="ec_ParquesDeRioMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ParquesDeRioMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConexinKimalLoAguirreS.aMember" xlink:label="ec_ConexinKimalLoAguirreS.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="ec_ConexinKimalLoAguirreS.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:label="ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" xlink:to="ifrs-full_SignificantInvestmentsInAssociatesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember" xlink:label="ifrs-full_EntitysTotalForAssociatesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="ifrs-full_EntitysTotalForAssociatesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_AtpTowerHoldingsMember" xlink:label="ec_AtpTowerHoldingsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForAssociatesMember" xlink:to="ec_AtpTowerHoldingsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:label="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfFunctionalCurrency" xlink:label="ifrs-full_DescriptionOfFunctionalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_DescriptionOfFunctionalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:label="ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfSubsidiary" xlink:label="ec_DescriptionOfNatureOfActivityOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" xlink:label="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_PrincipalPlaceOfBusinessOfSubsidiary" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfAssociate" xlink:label="ec_DescriptionOfNatureOfActivityOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_DescriptionOfNatureOfActivityOfJointVenture" xlink:label="ec_DescriptionOfNatureOfActivityOfJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ec_DescriptionOfNatureOfActivityOfJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" xlink:label="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOrResidenceOfAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CountryOfIncorporationOfJointVenture" xlink:label="ifrs-full_CountryOfIncorporationOfJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_CountryOfIncorporationOfJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInAssociate" xlink:label="ifrs-full_ProportionOfOwnershipInterestInAssociate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInAssociate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:label="ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProportionOfOwnershipInterestInJointVenture" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity" xlink:label="ifrs-full_Equity"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Equity" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss" xlink:label="ifrs-full_ProfitLoss"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_ProfitLoss" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets" xlink:label="ifrs-full_Assets"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Assets" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities" xlink:label="ifrs-full_Liabilities"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_DisclosureOfSignificantInvestmentsInSubsidiariesLineItems" xlink:to="ifrs-full_Liabilities" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit2ConditionsOfMostSignificantDebtDetails" xlink:type="extended" xlink:title="43601 - Disclosure - Exhibit 2 - Conditions of the most significant debt (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis" xlink:label="ifrs-full_BorrowingsByNameAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="ifrs-full_BorrowingsByNameAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember" xlink:label="ifrs-full_BorrowingsByNameMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_BorrowingsByNameAxis" xlink:to="ifrs-full_BorrowingsByNameMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyOneMember" xlink:label="ec_BondsDomesticCurrencyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyThreeMember" xlink:label="ec_BondsDomesticCurrencyThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFourMember" xlink:label="ec_BondsDomesticCurrencyFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFiveMember" xlink:label="ec_BondsDomesticCurrencyFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFiveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySixMember" xlink:label="ec_BondsDomesticCurrencySixMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySixMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySevenMember" xlink:label="ec_BondsDomesticCurrencySevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyEightMember" xlink:label="ec_BondsDomesticCurrencyEightMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyEightMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyNineMember" xlink:label="ec_BondsDomesticCurrencyNineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyNineMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTenMember" xlink:label="ec_BondsDomesticCurrencyTenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyElevenMember" xlink:label="ec_BondsDomesticCurrencyElevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyElevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwelveMember" xlink:label="ec_BondsDomesticCurrencyTwelveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwelveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyThirteenMember" xlink:label="ec_BondsDomesticCurrencyThirteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyThirteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFourteenMember" xlink:label="ec_BondsDomesticCurrencyFourteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFourteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyFifteenMember" xlink:label="ec_BondsDomesticCurrencyFifteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyFifteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySixteenMember" xlink:label="ec_BondsDomesticCurrencySixteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySixteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencySeventeenMember" xlink:label="ec_BondsDomesticCurrencySeventeenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencySeventeenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyEighteenMember" xlink:label="ec_BondsDomesticCurrencyEighteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyEighteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyNineteenMember" xlink:label="ec_BondsDomesticCurrencyNineteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyNineteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyMember" xlink:label="ec_BondsDomesticCurrencyTwentyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyOneMember" xlink:label="ec_BondsDomesticCurrencyTwentyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyTwoMember" xlink:label="ec_BondsDomesticCurrencyTwentyTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyThreeMember" xlink:label="ec_BondsDomesticCurrencyTwentyThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyFiveMember" xlink:label="ec_BondsDomesticCurrencyTwentyFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyFiveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_LocalCurrencySyndicatedLoanOneMember" xlink:label="ec_LocalCurrencySyndicatedLoanOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_LocalCurrencySyndicatedLoanOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsDomesticCurrencyTwentyFourMember" xlink:label="ec_BondsDomesticCurrencyTwentyFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsDomesticCurrencyTwentyFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanOneMember" xlink:label="ec_CommercialLoanOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanOneMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwoMember" xlink:label="ec_CommercialLoanTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwoMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanThreeMember" xlink:label="ec_CommercialLoanThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanThreeMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFourMember" xlink:label="ec_CommercialLoanFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="30" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFourMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFiveMember" xlink:label="ec_CommercialLoanFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="31" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFiveMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSixMember" xlink:label="ec_CommercialLoanSixMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="32" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSixMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSevenMember" xlink:label="ec_CommercialLoanSevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="33" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanEightMember" xlink:label="ec_CommercialLoanEightMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="34" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanEightMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanNineMember" xlink:label="ec_CommercialLoanNineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="35" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanNineMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTenMember" xlink:label="ec_CommercialLoanTenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="36" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanElevenMember" xlink:label="ec_CommercialLoanElevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="37" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanElevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwelveMember" xlink:label="ec_CommercialLoanTwelveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="38" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwelveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanThirteenMember" xlink:label="ec_CommercialLoanThirteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="39" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanThirteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFourteenMember" xlink:label="ec_CommercialLoanFourteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="40" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFourteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanFifteenMember" xlink:label="ec_CommercialLoanFifteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="41" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanFifteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSixteenMember" xlink:label="ec_CommercialLoanSixteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="42" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSixteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanSeventeenMember" xlink:label="ec_CommercialLoanSeventeenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="43" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanSeventeenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanEighteenMember" xlink:label="ec_CommercialLoanEighteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="44" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanEighteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanNineteenMember" xlink:label="ec_CommercialLoanNineteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="45" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanNineteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwentyMember" xlink:label="ec_CommercialLoanTwentyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="46" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwentyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CommercialLoanTwentyOneMember" xlink:label="ec_CommercialLoanTwentyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="47" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_CommercialLoanTwentyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyOneMember" xlink:label="ec_BondsForeignCurrencyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="48" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwoMember" xlink:label="ec_BondsForeignCurrencyTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="49" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThreeMember" xlink:label="ec_BondsForeignCurrencyThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="50" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFourMember" xlink:label="ec_BondsForeignCurrencyFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="51" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFiveMember" xlink:label="ec_BondsForeignCurrencyFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="52" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFiveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySixMember" xlink:label="ec_BondsForeignCurrencySixMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="53" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySixMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySevenMember" xlink:label="ec_BondsForeignCurrencySevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="54" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyElevenMember" xlink:label="ec_BondsForeignCurrencyElevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="55" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyElevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyEightMember" xlink:label="ec_BondsForeignCurrencyEightMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="56" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyEightMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyNineMember" xlink:label="ec_BondsForeignCurrencyNineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="57" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyNineMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTenMember" xlink:label="ec_BondsForeignCurrencyTenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="58" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTenMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwelveMember" xlink:label="ec_BondsForeignCurrencyTwelveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="59" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwelveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirteenMember" xlink:label="ec_BondsForeignCurrencyThirteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="60" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFourteenMember" xlink:label="ec_BondsForeignCurrencyFourteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="61" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFourteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyFifteenMember" xlink:label="ec_BondsForeignCurrencyFifteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="62" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyFifteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySixteenMember" xlink:label="ec_BondsForeignCurrencySixteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="63" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySixteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencySeventeenMember" xlink:label="ec_BondsForeignCurrencySeventeenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="64" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencySeventeenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyEighteenMember" xlink:label="ec_BondsForeignCurrencyEighteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="65" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyEighteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyNineteenMember" xlink:label="ec_BondsForeignCurrencyNineteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="66" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyNineteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyMember" xlink:label="ec_BondsForeignCurrencyTwentyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="67" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyOneMember" xlink:label="ec_BondsForeignCurrencyTwentyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="68" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyTwoMember" xlink:label="ec_BondsForeignCurrencyTwentyTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="69" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyThreeMember" xlink:label="ec_BondsForeignCurrencyTwentyThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="70" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyFourMember" xlink:label="ec_BondsForeignCurrencyTwentyFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="71" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyFiveMember" xlink:label="ec_BondsForeignCurrencyTwentyFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="72" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyFiveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentySixMember" xlink:label="ec_BondsForeignCurrencyTwentySixMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="73" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentySixMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentySevenMember" xlink:label="ec_BondsForeignCurrencyTwentySevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="74" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentySevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyEightMember" xlink:label="ec_BondsForeignCurrencyTwentyEightMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="75" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyEightMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyTwentyNineMember" xlink:label="ec_BondsForeignCurrencyTwentyNineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="76" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyTwentyNineMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyMember" xlink:label="ec_BondsForeignCurrencyThirtyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="77" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyOneMember" xlink:label="ec_BondsForeignCurrencyThirtyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="78" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyTwoMember" xlink:label="ec_BondsForeignCurrencyThirtyTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="79" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyThreeMember" xlink:label="ec_BondsForeignCurrencyThirtyThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="80" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BondsForeignCurrencyThirtyFourMember" xlink:label="ec_BondsForeignCurrencyThirtyFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="81" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_BondsForeignCurrencyThirtyFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansOneMember" xlink:label="ec_InternationalCommercialLoansOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="82" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwoMember" xlink:label="ec_InternationalCommercialLoansTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="83" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansThreeMember" xlink:label="ec_InternationalCommercialLoansThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="84" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansThreeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFourMember" xlink:label="ec_InternationalCommercialLoansFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="85" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFourMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFiveMember" xlink:label="ec_InternationalCommercialLoansFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="86" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFiveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSixMember" xlink:label="ec_InternationalCommercialLoansSixMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="87" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSixMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSevenMember" xlink:label="ec_InternationalCommercialLoansSevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="88" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansEightMember" xlink:label="ec_InternationalCommercialLoansEightMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="89" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansEightMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansNineMember" xlink:label="ec_InternationalCommercialLoansNineMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="90" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansNineMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTenMember" xlink:label="ec_InternationalCommercialLoansTenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="91" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansElevenMember" xlink:label="ec_InternationalCommercialLoansElevenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="92" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansElevenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwelveMember" xlink:label="ec_InternationalCommercialLoansTwelveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="93" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwelveMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansThirteenMember" xlink:label="ec_InternationalCommercialLoansThirteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="94" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansThirteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFourteenMember" xlink:label="ec_InternationalCommercialLoansFourteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="95" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFourteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansFifteenMember" xlink:label="ec_InternationalCommercialLoansFifteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="96" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansFifteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSixteenMember" xlink:label="ec_InternationalCommercialLoansSixteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="97" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSixteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansSeventeenMember" xlink:label="ec_InternationalCommercialLoansSeventeenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="98" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansSeventeenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansEighteenMember" xlink:label="ec_InternationalCommercialLoansEighteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="99" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansEighteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansNineteenMember" xlink:label="ec_InternationalCommercialLoansNineteenMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="100" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansNineteenMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwentyMember" xlink:label="ec_InternationalCommercialLoansTwentyMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="101" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwentyMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialLoansTwentyOneMember" xlink:label="ec_InternationalCommercialLoansTwentyOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="102" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialLoansTwentyOneMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="103" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaOneMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="104" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaTwoMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="105" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaThreeMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="106" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaFourMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember" xlink:label="ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="107" xlink:from="ifrs-full_BorrowingsByNameMember" xlink:to="ec_InternationalCommercialCreditsRefineraDeCartagenaFiveMember" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:label="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_CompanyName" xlink:label="ec_CompanyName"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_CompanyName" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingInitialDate" xlink:label="ec_BorrowingInitialDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BorrowingInitialDate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BorrowingExpiryDate" xlink:label="ec_BorrowingExpiryDate"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BorrowingExpiryDate" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsOriginalCurrency" xlink:label="ifrs-full_BorrowingsOriginalCurrency"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsOriginalCurrency" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount" xlink:label="ifrs-full_NotionalAmount"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_NotionalAmount" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings" xlink:label="ifrs-full_Borrowings"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_Borrowings" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsInterestRateBasis" xlink:label="ifrs-full_BorrowingsInterestRateBasis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ifrs-full_BorrowingsInterestRateBasis" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BasisOfAmortizationOfPrincipal" xlink:label="ec_BasisOfAmortizationOfPrincipal"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_BasisOfAmortizationOfPrincipal" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterestPaymentTerms" xlink:label="ec_InterestPaymentTerms"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="ec_InterestPaymentTerms" priority="1" use="optional"/>
</link:definitionLink>
<link:definitionLink xlink:role="http://www.ecopetrol.com.co/role/DisclosureExhibit3QuantitativeInformationOfConcessionServicesContractsDetails" xlink:type="extended" xlink:title="43701 - Disclosure - Exhibit 3 - Quantitative information of concession services contracts (Details)">
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:label="ifrs-full_DisclosureOfServiceConcessionArrangementsTable"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsAxis" xlink:label="ifrs-full_ServiceConcessionArrangementsAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="1" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_ServiceConcessionArrangementsAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ServiceConcessionArrangementsMember" xlink:label="ifrs-full_ServiceConcessionArrangementsMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsAxis" xlink:to="ifrs-full_ServiceConcessionArrangementsMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EnergyTransmissionConcessionServiceContractMember" xlink:label="ec_EnergyTransmissionConcessionServiceContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_ServiceConcessionArrangementsMember" xlink:to="ec_EnergyTransmissionConcessionServiceContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RoadConcessionServiceContractMember" xlink:label="ec_RoadConcessionServiceContractMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_ServiceConcessionArrangementsMember" xlink:to="ec_RoadConcessionServiceContractMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:label="ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="2" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember" xlink:label="ifrs-full_EntitysTotalForSubsidiariesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="ifrs-full_EntitysTotalForSubsidiariesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConsorcioTransmantaroMember" xlink:label="ec_ConsorcioTransmantaroMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_ConsorcioTransmantaroMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaRepMember" xlink:label="ec_IsaRepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaRepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaPeruMember" xlink:label="ec_IsaPeruMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaPeruMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaBoliviaMember" xlink:label="ec_IsaBoliviaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaBoliviaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_SistemasInteligentesEnRedMember" xlink:label="ec_SistemasInteligentesEnRedMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_SistemasInteligentesEnRedMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_IsaCteepMember" xlink:label="ec_IsaCteepMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_IsaCteepMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaAguapeMember" xlink:label="ec_InterligacaoEletricaAguapeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaAguapeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaItaquereMember" xlink:label="ec_InterligacaoEletricaItaquereMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaItaquereMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligacaoEletricaItaunesMember" xlink:label="ec_InterligacaoEletricaItaunesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligacaoEletricaItaunesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaBiguauMember" xlink:label="ec_InterligaoEltricaBiguauMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="10" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaBiguauMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaNorteENordesteMember" xlink:label="ec_InterligaoEltricaNorteENordesteMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="11" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaNorteENordesteMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar9S.aMember" xlink:label="ec_InterligaoEltricaJaguar9S.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="12" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar9S.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSerraDoJapiMember" xlink:label="ec_InterligaoEltricaSerraDoJapiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="13" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSerraDoJapiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaDeMinasGeraisMember" xlink:label="ec_InterligaoEltricaDeMinasGeraisMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="14" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaDeMinasGeraisMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaTibagiMember" xlink:label="ec_InterligaoEltricaTibagiMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="15" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaTibagiMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar6S.aMember" xlink:label="ec_InterligaoEltricaJaguar6S.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="16" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar6S.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_EvrecyParticipacoesMember" xlink:label="ec_EvrecyParticipacoesMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="17" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_EvrecyParticipacoesMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaSulMember" xlink:label="ec_InterligaoEltricaSulMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="18" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaSulMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaItapuraMember" xlink:label="ec_InterligaoEltricaItapuraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="19" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaItapuraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaJaguar8S.aMember" xlink:label="ec_InterligaoEltricaJaguar8S.aMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="20" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaJaguar8S.aMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaRiachoGrandeMember" xlink:label="ec_InterligaoEltricaRiachoGrandeMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="21" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaRiachoGrandeMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_InterligaoEltricaPinheirosMember" xlink:label="ec_InterligaoEltricaPinheirosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="22" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_InterligaoEltricaPinheirosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelLoaMember" xlink:label="ec_RutaDelLoaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="23" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelLoaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLaAraucanaMember" xlink:label="ec_RutaDeLaAraucanaMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="24" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLaAraucanaMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDeLosRosMember" xlink:label="ec_RutaDeLosRosMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="25" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDeLosRosMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMaipoMember" xlink:label="ec_RutaDelMaipoMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="26" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMaipoMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelMauleMember" xlink:label="ec_RutaDelMauleMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="27" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelMauleMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaDelBosqueMember" xlink:label="ec_RutaDelBosqueMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="28" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaDelBosqueMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RutaCosteraMember" xlink:label="ec_RutaCosteraMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="29" xlink:from="ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="ec_RutaCosteraMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis" xlink:label="ifrs-full_GeographicalAreasAxis"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" order="3" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" xlink:to="ifrs-full_GeographicalAreasAxis" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember" xlink:label="ifrs-full_GeographicalAreasMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" order="1" xlink:from="ifrs-full_GeographicalAreasAxis" xlink:to="ifrs-full_GeographicalAreasMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PE" xlink:label="country_PE"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="1" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_PE" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BrazilCountryMember" xlink:label="ec_BrazilCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BrazilCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CO" xlink:label="country_CO"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="country_CO" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_BoliviaCountryMember" xlink:label="ec_BoliviaCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_BoliviaCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ChileCountryMember" xlink:label="ec_ChileCountryMember"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_GeographicalAreasMember" xlink:to="ec_ChileCountryMember" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:label="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" order="1" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_DisclosureOfServiceConcessionArrangementsTable" use="optional" xbrldt:contextElement="segment" xbrldt:closed="true"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsConstructionServicesForIntangibleAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForIntangibleAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="2" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsConstructionServicesForIntangibleAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsConstructionServicesForFinancialAsset" xlink:label="ec_ConcessionAssetsConstructionServicesForFinancialAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="3" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsConstructionServicesForFinancialAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" xlink:label="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="4" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForIntangibleAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" xlink:label="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="5" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ifrs-full_RevenueRecognisedOnExchangingConstructionServicesForFinancialAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionAssetsForFinancialServices" xlink:label="ec_ConcessionAssetsForFinancialServices"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="6" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionAssetsForFinancialServices" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenueRecognisedOnExchangingRevenueFromConcession" xlink:label="ec_RevenueRecognisedOnExchangingRevenueFromConcession"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="7" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_RevenueRecognisedOnExchangingRevenueFromConcession" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_ConcessionFinancialAsset" xlink:label="ec_ConcessionFinancialAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="8" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_ConcessionFinancialAsset" priority="1" use="optional"/>
<link:loc xlink:type="locator" xlink:href="ec-20231231.xsd#ec_RevenueFinancialAsset" xlink:label="ec_RevenueFinancialAsset"/>
<link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" order="9" xlink:from="ifrs-full_DisclosureOfServiceConcessionArrangementsLineItems" xlink:to="ec_RevenueFinancialAsset" priority="1" use="optional"/>
</link:definitionLink>
</link:linkbase>


2 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 4/19/24  Ecopetrol S.A.                    6-K         6/30/24    2:32K                                    MZ Technologies/FA
 4/19/24  Ecopetrol S.A.                    F-3ASR      4/19/24    9:609K                                   Toppan Merrill/FA


18 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 1/11/24  Ecopetrol S.A.                    424B2                  1:963K                                   Toppan Merrill/FA
 3/29/23  Ecopetrol S.A.                    20-F       12/31/22  215:61M                                    Toppan Merrill/FA2
 1/12/23  Ecopetrol S.A.                    424B2                  2:1M                                     Toppan Merrill/FA
 4/26/22  Ecopetrol S.A.                    20-F       12/31/21  219:61M                                    Toppan Merrill/FA2
12/17/21  JPMorgan Chase Bank N… Depositary F-6                    4:616K Ecopetrol S.A.                    Quality EDGAR So… LLC/FA
10/28/21  Ecopetrol S.A.                    424B2                  1:1.1M                                   Toppan Merrill/FA
 4/27/20  Ecopetrol S.A.                    424B2                  1:927K                                   Toppan Merrill/FA
 1/02/18  JPMorgan Chase Bank N… Depositary F-6        12/29/17    3:380K Ecopetrol S.A.                    Quality EDGAR So… LLC/FA
 5/31/17  Ecopetrol S.A.                    20-F       12/31/16    9:5.4M                                   Toppan Merrill/FA
 4/29/16  Ecopetrol S.A.                    20-F       12/31/15   13:6.3M                                   Toppan Merrill/FA
 6/25/15  Ecopetrol S.A.                    424B2                  1:842K                                   Toppan Merrill/FA
 6/25/15  Ecopetrol S.A.                    6-K         6/24/15    2:146K                                   Toppan Merrill/FA
 5/21/14  Ecopetrol S.A.                    424B2                  1:932K                                   Toppan Merrill/FA
 4/25/14  Ecopetrol S.A.                    20-F       12/31/13   14:6.7M                                   Toppan Merrill/FA
 9/13/13  Ecopetrol S.A.                    424B2                  1:811K                                   Toppan Merrill/FA
 4/29/13  Ecopetrol S.A.                    20-F       12/31/12   15:8.2M                                   Toppan Merrill/FA
 7/31/09  Ecopetrol S.A.                    F-4                   13:9.9M                                   Toppan Merrill/FA
 9/12/08  Ecopetrol S.A.                    20FR12B                8:9.6M                                   Command Financial
Top
Filing Submission 0001410578-24-000515   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Mon., May 6, 12:04:30.2pm ET