Alan Garcia was the charismatic chameleon of Peruvian politics, once popular enough to be elected president twice. But his terms were filled with ups and downs and he eventually became caught up in the Odebrecht bribery scandal that rocked Latin America.

Garcia, 69, fatally shot himself in the head on Wednesday at his home in Lima as police waited in another room to arrest him in the Odebrecht case, which has ensnared three other former Peruvian presidents.

Garcia had denied the corruption allegations that had long dogged him until the end, saying he was victim of political persecution.