Barreto was born in Lima, Peru, on 12 February 1944 and entered the Jesuit novitiate there. He studied philosophy at the Jesuit faculty in Alcalá de Henares, Spain, and theology in Lima. He was ordained a priest of the Society of Jesus on 18 December 1971 and took his final vows as a Jesuit on 3 October 1976.[1]
On 21 November 2001, Pope John Paul II named him titular bishop of Acufida and Apostolic Administrator of Jaén in Peru.[2] He was consecrated a bishop on 1 January 2002.
On 17 July 2004, John Paul appointed him Archbishop of Huancayo[3] and he was installed there on 5 September.
In 2019 at the Synod of Bishops he said that those who oppose Pope Francis “want a static church, a church of doctrine, more than one of pastoral action. They want a church that is different to the one Jesus wants, which is a church of solidarity, a church that really responds to the needs of people, and of nature itself.”[7]
Pope Francis accepted his resignation as archbishop of Huancayo on 12 February 2024. his 80th birthday.[8]