Archivo - Entre 1981 y 1990 se desempeñó como Secretario General de la Central Unitaria de Trabajadores (CUT), para luego formar parte de la Asamblea Nacional Constituyente.
Archivo - Fue militante del M-19 hasta 1994.
Archivo - En 2000 fue llamado por el entonces presidente Andrés Pastrana para ser Ministro de Trabajo y Seguridad Social, cargo que ocupó hasta 2002.
Archivo - Entre 2004 y 2007 fue Gobernador del Valle del Cauca.
Archivo - En 2008 fue designado por el entonces presidente Álvaro Uribe Vélez como Embajador de Colombia ante las Naciones Unidas en Ginebra, Suiza.
Archivo - En 2010 fue elegido por Juan Manuel Santos como su fórmula vicepresidencial para las elecciones de ese año.
Archivo - El 7 de agosto de 2010 juró el cargo como Vicepresidente de la República de Colombia.
Archivo - En 2012 fue postulado para el cargo de dirección general de la Organización Internacional del Trabajo (OIT). Garzón quedó en tercer lugar en la votación, en la cual se impuso el inglés Guy Ryder.