Ocupó cargos, tanto en el sector privado como en la administración pública, tales como secretario general del Ministerio de Hacienda; abogado de la Presidencia de la República; director general de Planeación Nacional; gerente general del Banco Popular, y senador en dos períodos por su Departamento, Caldas, del cual fue gobernador; Ministro de Agricultura; Presidente de la Asociación de Exportadores de Café y conjuez del Consejo de Estado y la Corte Suprema de Justicia.