Dirigió la Academia Colombiana de la Lengua, participó en la redacción de la Constitución de 1886 y ejerció como diputado, presidente del consejo de Estado, Vicepresidente de la República (1892) y Presidente de la República (1894).