Playing career Barreto was born in
Lima, Peru. He began his professional career at the age of 16 with
Universitario de Deportes in 1998. Barreto's debut in the
Peruvian First Division was against
Lawn Tennis Fútbol Club, where he managed to score one of the four goals scored by Universitario that game. He had a short spell at
APOEL on 2007, in which he won the
Cypriot Championship. He returned to Peru and signed with
Universidad San Martín, winning the
2008 championship. He ended his playing career in 2010 with
José Gálvez FBC.
Managerial career After some coaching experiences at
Sporting Cristal and
Universitario de Deportes, Barreto was appointed interim manager of
Peru in September 2025. ==Honours==