He earned 12 international caps for the Scotland national speedway team.
[1] Wilson, born in Kilbirnie, Scotland, began speedway under the tutelage of Ken Le Breton during the second half of 1948.
[3] He remained with Ashfield for four seasons from 1949 to 1952, where he rode for the promoter Johnnie Hoskins.[4].
Following the closure of Ashfield in 1953 he followed his promoter Johnnie Hoskins to Belle Vue Aces after signing for £1500.
[8] He would ride a few meetings for Scottish representative sides in 1955 and 1956 but decided to retire at the end of 1956.