[1] Wilson played college football at Texas State from 2016 to 2019 as a linebacker.
[1][2] Wilson played in nine games, starting eight, in 2016, recording 46 tackles.
He started 12 games in 2017, totaling 74 tackles, four sacks, two forced fumbles, and two fumble recoveries, earning third team All-Sun Belt Conference honors.
He appeared in 12 games, starting 10, in 2018, recording 71 tackes and two sacks, garnering honorable mention All-Sun Belt recognition.
[3] Wilson was signed by the Ottawa Redblacks of the Canadian Football League (CFL) on January 22, 2021.