Cherry was drafted in the first round, third overall, by the BC Lions in the 2022 CFL draft and signed with the team on May 11, 2022.[6] He made the team's active roster following training camp and made his professional debut on June 11, 2022, against the Edmonton Elks.[7] He made his first start on September 9, 2022, against the Montreal Alouettes.[7] Cherry played in 17 regular season games in 2022, starting in seven, where he recorded seven defensive tackles, one sack, and one forced fumble.[2] He also played in his first post-season game on November 6, 2022, against the Calgary Stampeders.[7]
In 2023, Cherry made the team's opening day roster as a backup defensive lineman.[8]
On December 22, 2025, Cherry re-signed with the Lions, on a two-year contract extension.[9]