Gustavo Petro nació en Ciénaga de Oro, Córdoba; estudió en el colegio público La Salle y se graduó en Economía en la Universidad Externado. A los 21 años, Gustavo Petro se convirtió en Representante, y en el vigésimo segundo concejal independiente de Zipaquirá. Fue candidato a la presidencia de Colombia en 2010 y fue elegido alcalde de Bogotá para el periodo 2012 – 2015.
Se autodescribe en su página web así: «Se declaró enemigo de la segregación y la desigualdad, así como defensor del medio ambiente, en el que siempre ha actuado por la protección del agua y la biodiversidad. Por eso enfrentó y derrotó a ciertos grupos de poder, para construir una ciudad de oportunidades y equidad.»
En cuanto a su posición en asuntos internacionales, Petro afirma: «En nuestro gobierno, Colombia se posicionará como un líder regional y mundial frente a los desafíos globales de la seguridad humana, especialmente ante el reto del cambio climático, la gestión del riesgo de las amenazas naturales, la protección del medio ambiente, el desarrollo de energías limpias y la reconversión energética, participando activamente en la cooperación con otros y en el marco internacional existente. Prestaremos especial atención a fomentar el intercambio de conocimientos y a desarrollar las capacidades humanas, lingüísticas, artísticas, culturales y medioambientales.
Participaremos activamente en todas las ocasiones dentro de los mecanismos de diálogo, cooperación y concertación multilateral, buscando siempre proteger y salvaguardar los intereses del pueblo colombiano. La cooperación internacional estará orientada principalmente a enfrentar los riesgos del cambio climático y la construcción de la paz en Colombia.
El Estado colombiano desarrollará una actitud proactiva en defensa de sus intereses nacionales y territoriales a través de la formulación de una política de Estado que evite la sucesiva pérdida y fragmentación de nuestro territorio nacional.»