Gimęs Hule ir užaugęs Pietų Afrikoje, Wilsonas dalyvavo dviejuose Formulės 1 pasaulio čempionato Grand Prix, 1960 m. Italijos Grand Prix Monzoje ir 1966 m. Belgijos Grand Prix
Spa-Francorchamps. Pirmoje lenktynėje jis vairavo privatų "Cooper-Climax" ir išėjo į pensiją prieš pusę distancijos, o antroje jis buvo įvestas į privatų "BRM", tačiau prieš lenktynes buvo priverstas atiduoti savo automobilį amerikiečiui Bobui Bondurantui. Jis taip pat dalyvavo kai kuriose "Formulės 1" lenktynėse.