Wilson was drafted by the Cleveland Browns in the fourth round, 126th overall, in the 2017 NFL Draft. He signed his four-year rookie contract with the Browns on May 10, 2017, a four-year deal reportedly worth $3 million. On May 13, 2017, on the second day of rookie minicamp, Wilson suffered a fractured patella which required surgery. Due to the injury, Wilson spent the entire 2017 season on the physically unable to perform list as he was never activated. On June 12, 2018, Wilson had surgery to repair a left patellar tendon suffered the previous year when he broke his knee cap, which also required surgery. He was ruled out for his second season in a row, as he was placed on injured reserve the following day.