Como miembro del Partido Conservador, Ocupó diversos cargos públicos, entre ellos se destacan: Secretario Privado de la Presidencia de su padre en 1962, Director Municipal, Departamental y Presidente del Partido Conservador, Concejal en varios municipios del Departamento del Cauca, así como también Diputado a la Asamblea de este departamento, congresista en varias legislaturas, Vicepresidente de la Cámara de Representantes y del Senado, y Embajador en Marruecos.