Moore was selected in the first round by the Buffalo Bills in the 1981 NFL Draft. He played four seasons for the Bills, appearing in 51 games from 1982 to 1985. Moore did not start in his rookie season, but he did managed to rush for 38 yards on 16 attempts. In his second season he started 11 games for the Bills. In a 28-23 loss to the Baltimore Colts Moore rushed for 53 yards on 12 attempts, taking over for starter Roosevelt Leaks. Though he would start 15 games the next season, his production went down, only getting 84 yards on 24 attempts. He would not score a rushing touchdown until 1985, his final season. His touchdown was the lone score for Buffalo in 17-7 loss to the Cleveland Browns. Moore had scored the go-ahead touchdown in the first half, but the Bills defense allowed 10 unanswered points, including an 11 yard pass from Bernie Kosar to Ozzie Newsome in the fourth quarter that sealed the game. He was diagnosed with Guillain–Barré syndrome shortly after being drafted.