Born in
Posadas,
Misiones Department, Argentina, he played with
Guaraní Antonio Franco in 2006. That summer he moved to the
Czech Republic and joined
AC Sparta Prague but played only for the reserves team. but spent his time there on loan at
San Martín de Tucumán In 2009, he returned to his former club Guaraní, before returning to Europe in summer 2009 and joining
Serbian First League side
RFK Novi Sad. In following summer, Barreyro along his Novi Sad teammate Ecuatorian
Augusto Batioja moved to
FK Inđija who had just been promoted to the
Serbian SuperLiga. During the winter break of the 2010–11 season he was loaned to Swedish side
FC Rosengård where he played during 2011. In January 2017, coming from Jorge Gibson, he signed with Atlético San Jorge from
Santa Fe. With San Jorge he won the Copa de Santa Fe in March 2017. A year later, in January 2018, after a good season with San Jorge in Argentine
Primera B Nacional, he moved on loan to Sweden to
Kristianstad FC, a club San Jorge has a signed protocol with, along two other compatriots, Fernado Moreyra and Maximiliano Cabañas. In summer 2019 he returned to
Guaraní Antonio Franco. ==References==