Georgia Tech's all-time assists leader, Barry played briefly for the Fort Wayne Fury in the CBA and in the NBA for the Atlanta Hawks, Seattle SuperSonics, and Golden State Warriors.
Prior to being signed by the Hawks on March 27, 2000, Barry played eight games with the Sydney Kings during the 1999-2000 Australian NBL season. He has also played professionally in Poland.