25-летний колумбиец уже прибыл в расположение питерского клуба на сборе в испанской Мурсии и поставил подпись под контрактом, который рассчитан на четыре с половиной года.
В составе «Бока Хуниорс» Барриос провел в общей сложности 66 матчей и забил один мяч. С командой он дважды выиграл чемпионат Аргентины, а также дошел до финала Кубка Либертадорес.
Также на счету хавбека девять матчей в составе национальной сборной Колумбии.
Ранее сообщалось, что «Зенит» заплатит за трансфер Барриоса 15 миллионов евро плюс 2 миллиона бонусами.