Afiliado al Partido Liberal Colombiano, bajo esta bandera participó en varios Congresos y fue ministro de Estado, presidente del Estado Soberano del Cauca, jefe civil y militar del Estado Soberano de Antioquia, entre otros cargos.