Actualmente corre en el Turismo Nacional, TC Mouras, Top Race V6 y TCR South America.
De trayectoria incipiente, inició su carrera en la disciplina del karting, donde compitió entre 2016 y 2019, incursionando en países como Brasil, Francia e Italia.
Tras estas participaciones, en 2019 debutó en el automovilismo profesional al incursionar en la categoría Fórmula Renault Argentina, donde se consagró campeón en la temporada 2020-21.
[1] Tras la obtención de este título, debutó en categorías de turismos al incursionar en el TC 2000, siendo confirmado para la temporada 2021, dentro del equipo Ambrogio Racing Argentina, donde condujo una unidad Renault Fluence,[2] a la vez de continuar su carrera en la Fórmula Renault, donde defendió el título obtenido.
Precisamente, en 2021 Barrio estableció un hito en la historia del automovilismo argentino, al convertirse en el primer piloto en obtener en un mismo año, los campeonatos de Fórmula Renault y TC 2000, ya que además de defender el título obtenido en la Fórmula Renault, conquistó primeramente el campeonato de TC 2000 en su temporada debut.