Desempeñó puestos diplomáticos en Francia, Suiza y Alemania, y misiones diplomáticas en Brasil, Chile y Perú; fue jefe civil y militar del Cauca (1901), gobernador y senador de la República desde 1908.