Peru's former president Alan Garcia died in a hospital in Lima, hours after he shot himself in the head when police arrived to execute an arrest warrant at his home.
After his death was confirmed by the current president Martin Vizcarra, supporters gathered outside the hospital.
"They (authorities) couldn't demonstrate that Garcia was a thief. There was no sentence, nothing. They will die stupid, just like Alan Garcia had said."
"He (Garcia) went to his room to shoot himself. They (authorities) killed him, the brightest mind in the country."
Garcia was accused of taking bribes from one of Latin America's largest construction firms, the Brazilian construction company Odebrecht, during his second term as president.
Garcia served as president from 1985 to 1990 and again from 2006 to 2011.
He had repeatedly denied the claims, saying he was the victim of political persecution, and said there was "no shred of evidence" against him on his last tweet on Tuesday.
"What I can't accept, and which I reject completely, having been head of state two times, is that there are these baseless speculations."
Last November, he sought asylum at the Uruguayan embassy but his request was rejected in December.
Garcia was not the only one facing such allegations as Odebrecht officials had shipped cash across the globe to politicians' pockets in a dozen countries, including Mexico, Venezuela, Colombia, Argentina and Mozambique.
Three of Peru's other most recent presidents are also being investigated for alleged corruption.
Hong Yoo, Arirang News.