He took part in several non-championship Formula Two and Formula One races with Ecurie Ecosse, with a best result of third in the 1952 Scotland National Trophy and 1952 Joe Fry Memorial Trophy.
With Ecurie Ecosse, he competed in various non-championship Formula Two and Formula One events. His best performance was a third-place finish in both the 1952 Scotland National Trophy and the 1952 Joe Fry Memorial Trophy.