He played college football at Florida State and signed with the Cleveland Browns as an undrafted free agent in 2021.
[6] Wilson made his NFL debut on January 8, 2022, in the Eagles' week 18 game against the Dallas Cowboys, collecting 3 combined tackles in the 51-26 loss.
[8] On August 30, 2022, Wilson was waived by the Eagles and signed to the practice squad the next day.
[13] On October 10, 2023, the Minnesota Vikings hosted Wilson for a workout, but no deal was reached.
[14] On November 9, 2023, Wilson was signed by the Philadelphia Stars of the United States Football League (USFL), but was immediately traded to the Birmingham Stallions with safety Cody Brown in exchange for guard Gray Davis and offensive tackle Ryan Pope.