Hughes college career began at Syracuse University for two seasons. In his sophomore season, Hughes came off the bench, averaging 5.4 points in a limited role. He led the team in scoring in a win over St. Bonaventure University with 19 points. Seeing very little playing time, he left the team in February 1988 and transferred to Rutgers University. After sitting out one season due to transfer rules, Hughes went on to star for Rutgers. Ranked in their first AP Poll Top 25 appearance since 1976, he led the Scarlet Knights to an NCAA Tournament Basketball appearance in 1991, losing to Arizona State in first round, 79-76. The Scarlet Knights have not been back to the NCAA Tournament since. He would score 1,257 points in two seasons and pull down 575 rebounds, for averages of 19.6 ppg and 9.0 rpg. He was the season single scoring leader in 1989-90 and 1990-91. He would be named to the Atlantic 10 Conferencesecond team his junior season, and the conference first team his senior season. Hughes was named Atlantic 10 Conference Men's Basketball Player of the Year in 1991. He had a career high 40 points versus Penn State to stop the nation's longest home game winning streak with a 79-78 win. In his four years of college ball, Hughes would score 1,397 points for an average of 13.6. points per game.
Professional career
Hughes was drafted by the Houston Rockets in the second round, and was traded to the Cleveland Cavaliers, in the 1991 NBA Draft. After being drafted, Hughes played in the Continental Basketball Association. In 1991, he played for Oklahoma City, averaging 17 ppg and 9 rpg. In 1992, he played for the Albany Patroons averaging 18 ppg and 14 rpg. Hughes began his international career in 1992 with the Argentina Club, Banco De Cordoba in Provincia, averaging 27 ppg and 10 rpg. After the team folded in 1993, he played in 2 games for Italy's Pallacanestro Viola in Reggio Calabria as a replacement player. The same year he played in Turkey for Galatasaray Medical Park for 4 games, averaging 18.2 ppg and 9.2 rpg. In 1994, Hughes played for Le Havre in France, averaging 22.3 ppg and led the league in rebounds with 13.1 rpg. Hughes then played for Poznań in Poland in 1995, averaging 18.9 ppg and 11.2 rpg. He returned to play in France in 1996 with Saint-Brieuc, where he started for 7 games and averaged 19.4 ppg and 12.3 rpg. The same season, he played in Belgium to replace an injured player in Pepinster. There he averaged 17.5 ppg and 9 rpg. In 1997, he signed with Estudiantes de Olavarría in Argentina and was released in November. In December, he signed with Unia Tarnów in Poland, where he averaged 20.3 ppg and 8 rpg. The 1999-2000 season, Hughes played for Tcherno More Sodi in Varna, Bulgaria and played in the Saporta Cup. He was named Bulgarian Player of the Year. In 2000-01 he played for Ferrol CB in Spain where he averaged 16 ppg and 12.3 rpg. In the 2001-02 season he played in Koper, Slovenia where he averaged 18.1 ppg and 9.9 rpg. In the 2002-03 season, he played for BBC Nyon in Switzerland where he led the league with 16.3 ppg and 11 rpg. In 2006, Hughes coached the CarteretHigh School basketball team. He was the first inductee into the Carteret Hall of Fame along with Joe Medwick.