Desempeñó cargos diplomáticos en Lima, Madrid, Buenos Aires y París; fue embajador de Colombia ante la UNESCO; diputado de las Asambleas de Boyacá y Cundinamarca; representante a la Cámara y primer alcalde y fundador de Tipacoque, Boyacá.