Mason was a member of the Jacksonville Bulls of the USFL in 1984 and 1985. He then joined the Cleveland Browns during the 1987 NFL season. The following season, he played for the Green Bay Packers. Mason also played for the Calgary Stampeders of the CFL in 1985. He was Calgary's leading rusher during the 1985 season, despite only playing five games.