Fue ministro de Trabajo y Seguridad Social entre 2000 y 2002, gobernador del Valle del Cauca entre 2004 y 2007; se desempeñó también como Vicepresidente de Colombia entre 2010 y 2014.