 Wilson attended and played high school football at West Mecklenburg High School.Wilson attended and played college football at Duke.Wilson was signed to the Tampa Bay Buccaneers as an undrafted free agent on April 30, 2018.