Wilson turned professional in 2010 after finishing fifth in the 2009–2010 International Open Series rankings. After failing to retain his spot on the World Snooker Tour in 2011, he regained his tour card in 2013 and has been a professional ever since. Wilson won his first ranking title at the 2015 Shanghai Masters when ranked 55th in the world; he defeated Judd Trump 10–9 in the final. Wilson has won an additional three ranking events: at the 2018 Paul Hunter Classic, defeating Peter Ebdon 4–2; at the 2019 German Masters, defeating David Gilbert 9–7; and in 2020 at the Championship League, again defeating Trump, this time by a score of 3–1.