El 16 de junio de 1823 José de Canterac invadió Lima y nombró jefe realista a José Ramón Rodil y Campillo mientras Riva Agüero y el parlamento se refugiaban en la Fortaleza del Real Felipe del puerto de El Callao, lo que fue aprovechado por sus adversarios para derrocarlo y proclamar presidente a José Bernardo de Torre Tagle (marqués de Torre Tagle).