En 1821 Monteagudo se embarcó con la expedición libertadora al mando de San Martín como auditor del ejército argentino en Perú, en reemplazo al recientemente fallecido Antonio Álvarez Jonte.