Posteriormente combatió en la de Ayacucho bajo las órdenes del mariscal Antonio José de Sucre, quien le sugirió a Bolívar su ascenso a coronela, rango que le fue concedido.