Wilson se narodil v Hull a vyrůstal v Jižní Africe. Zúčastnil se dvou Grand Prix světového šampionátu Formule 1, Velké ceny Itálie v roce 1960.
v Monze a Velké ceně Belgie v Spa-Francorchamps v roce 1966. V prvním závodě řídil soukromý Cooper-Climax a odstoupil těsně před závodem, zatímco v druhém byl zapsán v soukromém BRM, ale byl nucen před závodem dát své auto Američanovi Bobovi Bondurantovi. Zúčastnil se také některých závodů Formule 1 mimo šampionát.