Gustavo Petro se narodil v Ciénaga de Oro v Córdobě; studoval na státní škole La Salle a vystudoval ekonomii na univerzitě Externado. V 21 letech se Gustavo Petro stal zastupitelem a 22. nezávislým radním města Zipaquirá. V roce 2010 kandidoval na post kolumbijského prezidenta a v letech 2012-2015 byl zvolen starostou Bogoty.
Na svých internetových stránkách se sám charakterizuje takto: „Je to člověk, který se chce stát prezidentem: „Prohlašuje se za nepřítele segregace a nerovnosti a také za zastánce životního prostředí, v němž vždy působil ve prospěch ochrany vody a biologické rozmanitosti. Proto se postavil některým mocným skupinám a porazil je, aby vybudoval město příležitostí a spravedlnosti.“
Co se týče jeho postoje k mezinárodním záležitostem, Petro uvádí: „V naší vládě bude Kolumbie zaujímat pozici regionálního a globálního lídra, který čelí globálním výzvám lidské bezpečnosti – zejména v souvislosti s výzvou změny klimatu, řízením rizik přírodních nebezpečí, ochranou životního prostředí, rozvojem čistých energií a přeměnou energie, přičemž se bude aktivně podílet na spolupráci s ostatními a v rámci stávajícího mezinárodního rámce. Zvláštní pozornost budeme věnovat podpoře výměny znalostí a rozvoji lidských, jazykových, uměleckých, kulturních a environmentálních schopností.
Budeme se při všech příležitostech aktivně podílet na mechanismech dialogu, spolupráce a mnohostranných dohod, přičemž budeme vždy usilovat o ochranu a zajištění zájmů kolumbijského lidu. Mezinárodní spolupráce bude zaměřena především na čelení rizikům klimatických změn a na budování míru v Kolumbii.
Kolumbijský stát bude rozvíjet aktivní přístup k obraně svých národních a územních zájmů prostřednictvím formulace státní politiky, která zabrání postupné ztrátě a fragmentaci našeho národního území.“
.