En 1811 Pueyrredón creó una academia militar en Jujuy
17 de diciembre de 1811: Juan Martín de Pueyrredón, comandante en jefe del Ejército Auxiliador del Alto Perú, conformó en Jujuy una academia militar para instruir a los soldados.
Pueyrredón, designado en reemplazo de Juan José Castelli tras la derrota de Huaqui, se encontraba en Jujuy al mando de lo que había quedado de las tropas revolucionarias, en su mayoría constituidas por milicias sin formación militar.
La organización del ejército fue entonces una de las principales tareas de Pueyrredón, quien se quejaba de la mala conducta de un grupo de oficiales “sin honor, inútiles y viciosos” que hacían odiosa su presencia en los pueblos y eran una carga ruinosa para el Estado.
La permanencia de Pueyrredón en Jujuy se extendió por espacio de casi seis meses, período en el que pueblo jujeño colaboró activamente con la causa patriota.