Peru’s newest president, Dina Boluarte gave in to protesters’ demands early on Monday, announcing in a nationally televised address that she will send Congress a proposal to move up elections.
Ms Boluarte’s decision came after thousands of demonstrators took to the streets around Peru for another day on Sunday to demand that she resign and schedule elections to replace her and Congress.
The protests turned deadly, with at least two reported deaths in a remote community in the Andes, according to officials.
Ms Boluarte said she will propose the scheduling of general elections for April 2024.
Hundreds of people also protested in Lima, the capital, where riot police used tear gas to push protesters back.
The protests rocking Peru heated up particularly in rural areas, strongholds for Castillo, a former schoolteacher and political newcomer from a poor Andean mountain district.
Protesters set fire to a police station, vandalised a small airport used by the armed forces, and marched in the streets.
Ms Taipe accused authorities of using heavy-handed repressive tactics in quelling demonstrations.
But it remains unclear how the boy was fatally injured, and state media reported a second death in the same community without giving details.
Ms Boluarte, 60, was swiftly sworn in midweek to replace Mr Castillo, hours after he stunned the country by ordering the dissolution of Congress, which in turn dismissed him for “permanent moral incapacity”.
Mr Castillo was arrested on charges of rebellion.
Mr Castillo’s failed move against the opposition-led Congress came hours before politicians were set to start a third impeachment attempt against him.
Scattered protests around the country have continued for days.