Детство провёл в Испании, там же получил образование, участвовал в войне с Наполеоном. В 1809 году вернулся в Перу и участвовал в войне за независимость Перу. В 1822 году Хосе де Сан-Мартин назначил де ла Рива Агуэро префектом Лимы.