Born in Hull and raised in South Africa, Wilson participated in two Formula One World Championship Grands Prix, the 1960 Italian Grand Prix at Monza and the 1966 Belgian Grand Prix at Spa-Francorchamps. In the former, he drove a private Cooper-Climax and retired just before half-distance, while in the latter he was entered in a private BRM but was forced to give his car to American Bob Bondurant before the race. He also participated in some non-Championship Formula One races.