Nel 1824 occupò brevemente Lima, con gli indipendentisti che si erano ritirati a Callao, prima di venire sconfitto da Bolivar e Sucre nella Battaglia di Junín e, dopo pochi mesi, nel tentativo di fermare Sucre che era diretto verso l'Alto Perù, nella Battaglia di Ayacucho, dove la vittoria indipendentista mise termine alle guerre d'indipendenza ispanoamericane.