In his senior season for the Gobblers in 1976, Beasley was in on 78 tackles, 11 of them for loss. As a senior, he made the All-South Independent team and was honorable mention All-America as the Gobblers posted a 6–5 mark.[2] After his senior season he was selected to play in the Blue-Gray game and the American Bowl,[3] highlighting senior standouts.
Beasley was the 60th overall pick by the Steelers, going in the third round of the 1977 draft. In 1979, he established what was then a Steeler's record with 11 solo tackles in a start against the Houston Oilers. He was named NFL Defensive Player of the week for his effort.[4] He ended his career with 11.5 sacks, his best year coming in 1982 when he had 6.5 for the Steelers.