Perry played in 10 games as a true freshman at Ohio State in 2012 and had five tackles. As a sophomore in 2013, he played in all 13 games and made 10 starts. For the season, he had 64 tackles and one sack, which was a safety. As a junior, Perry played in all 15 games and started 14, leading the team in tackles with 124. He also had three sacks. During the 2015 College Football Playoff National Championship, he recorded six tackles.
Professional career
Coming out of Ohio State, Perry was projected by the majority of analysts to be a second to fourth round draft selection. He was rated the seventh best outside linebacker out of the 203 available by NFLDraftScout.com. Perry received positive reviews from scouts and analysts for his leadership, strength, productive tackling, conditioning, instincts, and anticipation. He was thought to be a limited playmaker who loses focus during blocks, with minimal man to man coverage skills, and below average sideline to sideline chase ability.
Perry was drafted by the San Diego Chargers in the fourth round in the 2016 NFL Draft. On May 9, 2016, the Chargers signed Perry to a four-year, $2.95 million contract with a signing bonus of $614,084. Perry entered training camp competing with Nick Dzubnar to be the backup right inside linebacker. Perry was named the third right inside linebacker behind veteran Denzel Perryman and Dzubnar to begin the regular season. Perry made his professional regular season debut in the Chargers' season opener against the Kansas City Chiefs. The following week, Perry made his first career solo tackle in a 38–14 victory over the Jacksonville Jaguars. On October 2, 2016, he recorded three solo tackles in the Chargers' 35–34 loss to the New Orleans Saints. On January 1, 2017, Perry received his first career start against the Kansas City Chiefs and recorded a season-high six combined tackles in a 37-27 loss. He finished his rookie season with a total of 22 combined tackles in 15 games and one start. On September 2, 2017, Perry was waived/injured by the Chargers and placed on injured reserve. He was released on September 9, 2017.
Indianapolis Colts
On September 18, 2017, Perry was signed to the Indianapolis Colts' practice squad. He was promoted to the active roster on October 27, 2017. He was waived by the Colts on November 14, 2017 and was re-signed to the practice squad the next day. He signed a reserve/future contract with the Colts on January 1, 2018. He was waived on May 11, 2018.