Ignoring Castillo's attempt to dissolve Congress, lawmakers voted to impeach him by 101 votes to 6, with 10 abstentions.

The Legislature called on Vice President Dina Baluarte to take office.

While it was unclear who would ultimately win, Castillo had clearly lost control of power as allies abandoned him and ministers, the armed forces, the police and the US ambassador criticized his decision to dissolve Congress outside of normal legal procedure.

Peru, which has survived years of political turmoil, has previously faced serious conflicts between the president and Congress.

President Martin Vizcarra dissolved Congress in 2020 and was later impeached.

Three decades ago, former president Alberto Fujimori, who is currently serving a prison term for human rights violations and corruption, also announced the dissolution of Congress.