Moss was then drafted with the twenty-third pick in the third round of the 1982 NBA draft by the Boston Celtics, but he was released before playing a single game. Prior to the 1983-84 NBA season Moss was signed by the New Jersey Nets, but was once again released before playing a single game. He played three years in the Continental Basketball Association (CBA) before making his NBA debut for the Washington Bullets in the 1985-86 NBA season. He was released mid-season. Moss finished the 1985–86 season by playing for the Philadelphia 76ers. After the season, Moss was once again released, but he did play for the Golden State Warriors in the 1986-87 NBA season. On Sep 27, 1989, he was signed by the Orlando Magic, but was waived before the start of the regular season. In total, he played in 136 NBA games, and averaged 3.9 points and 1.5 assists.