Tras su liberación entró en contacto con Simón Bolívar durante la Campaña Admirable y se integró a sus tropas en el batallón al mando de Atanasio Girardot, en donde tendría una destacada actuación en las batallas de Taguanes y Carache. También estuvo bajo las órdenes de Rafael Urdaneta, Antonio Ricaurte y José Antonio Páez. En 1818 adquirió rango de coronel e intervino en la campaña libertadora de Nueva Granada al mando del batallón Bravos de Páez, con quienes tuvo una actuación destacable en las batallas de Gámeza, Pantano de Vargas y Boyacá.