Alcanzó el grado de general después de haber participado en varias de las guerras civiles sucedidas en la época, hasta que empezó a ocupar cargos políticos, como el de gobernador de Santander en 1888, representante a la cámara y senador.