Gustavo Petro est né à Ciénaga de Oro, Córdoba ; il a étudié à l’école publique La Salle et a obtenu un diplôme en économie à l’université Externado. À 21 ans, Gustavo Petro est devenu député, et le 22e conseiller indépendant de Zipaquirá. Il a été candidat à la présidence de la Colombie en 2010 et a été élu maire de Bogota pour la période 2012 – 2015.
Il se décrit lui-même sur son site internet ainsi : « Il s’est déclaré ennemi de la ségrégation et de l’inégalité, ainsi que défenseur de l’environnement, dans lequel il a toujours agi pour la protection de l’eau et de la biodiversité. C’est pourquoi il a affronté et vaincu certains groupes puissants, pour construire une ville d’opportunités et d’équité. »
En ce qui concerne sa position sur les affaires internationales, Petro déclare : « Au sein de notre gouvernement, la Colombie se positionnera comme un leader régional et mondial face aux défis mondiaux de la sécurité humaine – notamment face au défi du changement climatique, à la gestion des risques naturels, à la protection de l’environnement, au développement des énergies propres et à la reconversion de l’énergie, en participant activement à la coopération avec les autres et dans le cadre international existant. Nous veillerons tout particulièrement à favoriser l’échange de connaissances et à développer les capacités humaines, linguistiques, artistiques, culturelles et environnementales.
Nous participerons activement en toute occasion aux mécanismes de dialogue, de coopération et d’accord multilatéral, en cherchant toujours à protéger et à sauvegarder les intérêts du peuple colombien. La coopération internationale sera orientée principalement pour faire face aux risques du changement climatique et à la construction de la paix en Colombie.
L’État colombien développera une attitude proactive dans la défense de ses intérêts nationaux et territoriaux à travers la formulation d’une politique d’État qui empêche la perte et la fragmentation successives de notre territoire national. »