Es hijo del miembro del Basketball Hall of Fame Rick Barry y hermano de Scooter, Jon y Brent Barry, todos ellos también jugadores profesionales de baloncesto.
[1] Jugó durante tres temporadas con los Yellow Jackets del Instituto de Tecnología de Georgia, en las que promedió 10,7 puntos, 6,2 asistencias y 4,1 rebotes por partido.
Fichó con los Fort Wayne Fury de la CBA donde apenas disputó 6 partidos en los que no consiguió anotar ni una canasta en los 34 minutos disputados.
[3] Mediada la temporada 1998-99 ficha como agente libre por Seattle SuperSonics,[6] donde juega 17 partidos en los que promedia 2,2 puntos y 1,7 asistencias.
Al año siguiente ficha por el Intertrasport Bergamo de la LegADue, terminando su carrera profesional jugando una temporada en el Prokom Sopot de la liga polaca.