Career
Wilson began his career with Motherwell, but was released along with 19 others when the club went into administration. Wilson went on to sign for Airdrie United, making 39 appearances for the Diamonds before joining Clyde in 2004. He then had a 6-month spell with Raith Rovers, which was blighted by injury, before joining Brechin City.
He played for Stranraer for the 2007-2008 season, before dropping out of the senior game to join Linlithgow Rose.
On January 14, 2011 he left Linlithgow Rose. and has join Glenafton Athletic.