De 2006 a 2010, Petro foi senador da República. Também foi prefeito de Bogotá de 2012 a 2015. Em 2018, foi candidato presidencial do Movimento ‘Colômbia Humana’, fazendo uso – pela primeira vez – do Estatuto da Oposição.