Con solo 24 años fue elegido diputado a la Asamblea Estatal de Antioquia, en 1875 y al año siguiente fue elegido Representantante a la Cámara, organización que presidió en 1888, 1890 y 1894.
Más tarde ese mismo año fue elegido Fiscal del Tribunal de Antioquia.
En 1899 el presidente Manuel Antonio Sanclemente le ofreció la procuraduría, pero la rechazó por motivos personales.
Durante su primer gobierno lideró la inauguración de la Compañía Antioqueña de Instalaciones Eléctricas, considerada un paso fundamental para la modernización de la región, y durante su segundo gobierno tuvo que hacer frente a la desintegración de Antioquia en cuatro pequeños departamentos (Medellín, Sonsón, Jericó y Antioquia), del primero siendo su primer gobernador.
En 1919 vuelve a ser nominado para procurador, aceptando esta vez el ofrecimiento, para ejercer el puesto hasta 1920, cuando se posesionó como Magistrado de la Corte Suprema de Justicia, siendo este su último cargo público antes de retirarse y morir en Medellín a los 89 años.