After going undrafted in the 2016 NFL draft he went to New York Giants tryouts where he was signed.
He played in one regular season game in 2018 and was on the injured reserve list when the Stampeders won the 106th Grey Cup.
[5] He re-signed with the Stampeders to a two-year extension on January 21, 2020, but did not play in 2020 due to the cancellation of the 2020 CFL season.
[7] In the following season, he played in 17 regular season games where he had 25 defensive tackles, one special teams tackle, seven sacks, and one forced fumble, along with his first career interception and first blocked kick.
[7] In 2024, he played in 18 games where he had 19 defensive tackles, six sacks, and one interception that he returned 83 yards for his first career touchdown on September 7, 2024.