Como militar participó en la Guerra de la independencia española, y posteriormente luchó en el Perú, primero en el ejército realista, para pasar luego a las filas patriotas, contribuyendo decisivamente a la victoria final en Ayacucho.