Ron Flockhart begann seine Motorsportkarriere mit Motorradrennen, ehe er auf ERAs zunächst kleinere Autorennen in Großbritannien bestritt. 1954 bis 1960 trat er bei etlichen Formel-1-Rennen an, meist auf B.R.M., hin und wieder auch auf anderen Marken wie Connaught-Alta oder Cooper. Höhepunkt seiner Formel-1-Karriere war der dritte Platz beim Großen Preis von Italien 1956. Ungleich erfolgreicher war er bei Sportwagenrennen, 1956 und 1957 konnte er auf Jaguar das 24-Stunden-Rennen von Le Mans für sich entscheiden.