El exministro Restrepo lideró el equipo negociador del gobierno de Juan Manuel Santos para la mesa de diálogos con el ELN en Quito de 2016 a 2018. También fue su ministro de Agricultura de 2010 a 2013 y había ocupado ya la cartera de Hacienda (1998-2000) bajo el mandato de Andrés Pastrana y la de Minas y Energía (1991-1992) en el de César Gaviria. Aunque intentó aspirar a la Presidencia en 2002 por el partido Conservador, renunció a su candidatura por falta de apoyo.
Además ha sido senador conservador (1994-1998), presidente de la Comisión Nacional de Valores y de Acerías Paz del Río; representante en Londres y gerente comercial de la Federación Nacional de Cafeteros, y superintendente bancario (1977-1978), entre otros.