Su primera actuación militar fue en la segunda expedición auxiliadora al Alto Perú, en la que participó en las derrotas en las batallas Vilcapugio (1 de octubre de 1813) y Ayohúma (el 14 de noviembre de 1813). También participó en la tercera expedición con el grado de alférez, y en la Batalla de Sipe Sipe (29 de noviembre de 1815) fue tomado prisionero; días más tarde fue canjeado por un prisionero español y ascendido al grado de capitán, lo que denota su destacado comportamiento.