Fue recibido como abogado de la Real Audiencia en Santafe el 29 de agosto de 1786. En Popayán se desempeñó como asesor interino de la gobernación entre 1791 y 1792. Se distinguió en la defensa de esa ciudad contra el realista Antonio Tenorio, y como hombre público presidió la Convención de Antioquia en 1813. Para no caer en manos del Régimen del Terror impuesto por el pacificador Pablo Morillo, debió huir poco después hacia lugares montañosos y apartados de Antioquia, donde logró poner a salvo su vida. Llamado a la Alta Corte de Justicia en 1821, se desempeñó en ella como magistrado. Representó a Antioquia en el Congreso de Cúcuta de 1830, convocado por el Libertador y lo presidió.