Posteriormente, se trasladó a Medellín, donde se convirtió en Jefe de Instrucción Pública. En 1867 regresó a Sonsón, donde se convirtió en Recolector de Rentas y Administrador de Correos y Telégrafos. Entre 1876 y 1879 fue alcalde de su población natal; así mismo, fue miembro del concejo de esta ciudad de manera interrumpida por más de 20 años. En 1894 fue elegido Representante a la Cámara, tras haber sido diputado a la Asamblea de Antioquia entre 1882 y 1888. Participó en las guerras civiles de 1876-1877, 1884-1885, 1895 y la de los Mil Días.