[2][3] En 1820 servía como capitán del batallón Numancia; junto al también capitán venezolano Tomás de Heres lideró el apresamiento del coronel Ruperto Delgado[4] para luego entregar este cuerpo al bando patriota en el puente de Huaura pasando entonces a formar parte del Ejército Unido Libertador del Perú al mando de José de San Martín donde rápidamente ascendió a coronel.
Este acontecimiento, uno de los más decisivos de la Expedición Libertadora, permitió a San Martín aumentar su fuerza con un batallón veterano y debilitó en igual medida a los realistas, que finalmente abandonaron Lima.
Al momento en que el Numancia se pasó a los patriotas contaba con 996 plazas, de las cuales 671 eran venezolanos y 325 peruanos.
Durante su estancia en Perú estuvo casado en tres ocasiones habiendo procreado siete hijos.
Alejado de la vida pública moriría en Florencia, Italia cuando su patria natal y las otras dos a las que había servido fielmente aun combatían en la Guerra del Pacífico.