He began his career with hometown club Dunfermline Athletic, making his debut as a seventeen-year-old in April 2004.
Wilson was appointed club captain near the end of the 2013–14 season and played several games in centre midfield.
[citation needed] Wilson subsequently had a spell with Linlithgow Rose, before signing for Scottish League Two side Arbroath at the start of the 2015–16 season.
[3] Wilson spent just one season with the Red Lichties before agreeing to leave the club in August 2016, having suffered an injury that restricted his playing time.
This biographical article related to association football in Scotland, about a midfielder born in the 1980s, is a stub.